diff --git a/Arduino-code/code1.ino b/Arduino-code/code1.ino deleted file mode 100644 index e806b7d..0000000 --- a/Arduino-code/code1.ino +++ /dev/null @@ -1,46 +0,0 @@ -#include -#include -#include - - -Adafruit_HMC5883_Unified mag = Adafruit_HMC5883_Unified(12345); - -const float coilRadius = 0.05; -const int turns = 100; -const float coilResistance = 10.0; - -const float mu0 = 4 * M_PI * 1e-7; - -void setup() { - Serial.begin(115200); - - if (!mag.begin()) { - Serial.println("Magnetometer not detected. Check wiring!"); - while (1); - } - - Serial.println("Magnetometer ready. Measuring magnetic field..."); -} - -void loop() { - sensors_event_t event; - mag.getEvent(&event); - - float B = sqrt(event.magnetic.x * event.magnetic.x + - event.magnetic.y * event.magnetic.y + - event.magnetic.z * event.magnetic.z) * 1e-6; - - float current = (2 * coilRadius * B) / (mu0 * turns); - - float voltage = current * coilResistance; - - Serial.print("Magnetic Field: "); - Serial.print(B, 9); - Serial.print(" T | Current: "); - Serial.print(current, 3); - Serial.print(" A | Voltage: "); - Serial.print(voltage, 2); - Serial.println(" V"); - - delay(1000); // 1 second update -} diff --git a/Arduino-code/code2.ino b/Arduino-code/code2.ino deleted file mode 100644 index 5ec03a7..0000000 --- a/Arduino-code/code2.ino +++ /dev/null @@ -1,39 +0,0 @@ -#include -#include - -#define SS 5 -#define RST 14 -#define DIO0 2 - -void setup() { - Serial.begin(115200); - while (!Serial); - - LoRa.setPins(SS, RST, DIO0); - - if (!LoRa.begin(433E6)) { - Serial.println("LoRa init failed. Check wiring."); - while (1); - } - Serial.println("LoRa transmitter ready"); -} - -void loop() { - - float latitude = 10.123456; - float longitude = 76.543210; - - Serial.print("Sending packet: Illegal Fence detected at "); - Serial.print(latitude, 6); - Serial.print(", "); - Serial.println(longitude, 6); - - LoRa.beginPacket(); - LoRa.print("Illegal Fence detected at: "); - LoRa.print(latitude, 6); - LoRa.print(", "); - LoRa.print(longitude, 6); - LoRa.endPacket(); - - delay(2000); // Send every 2 seconds -}