Compare commits

..
4 Commits
Author SHA1 Message Date
smayzy a2adcf7afd add M0 and M1 pin and change serial pins 2026-05-18 16:53:31 +02:00
smayzy 446757cf88 initialyse string 2026-05-17 19:20:21 +02:00
smayzy b7fde78367 add small delay 2026-05-16 21:26:53 +02:00
smayzy d9f7332824 set for hall sensor 2026-05-14 12:32:12 +02:00
2 changed files with 17 additions and 6 deletions
+11 -4
View File
@@ -1,23 +1,29 @@
#include <SoftwareSerial.h> #include <SoftwareSerial.h>
const float TENSION_SCALE = 15.701; const float TENSION_SCALE = 15.701;
const float CURRENT_SCALE = 27.322; const float CURRENT_SCALE = 31.25;
const float ADC_TO_VOLT = 5.0 / 1023.0; const float ADC_TO_VOLT = 5.0 / 1023.0;
SoftwareSerial lora(8, 9); // RX, TX SoftwareSerial lora(10, 9); // RX, TX
float tens = 0; float tens = 0;
float amp = 0; float amp = 0;
String line; String line = "";
void setup() { void setup() {
lora.begin(9600); lora.begin(9600);
Serial.begin(115200); Serial.begin(115200);
pinMode(11, OUTPUT);
pinMode(12, OUTPUT);
digitalWrite(11, LOW); // M1
digitalWrite(12, LOW); // M0
} }
void loop() { void loop() {
tens = (analogRead(A1) * ADC_TO_VOLT * TENSION_SCALE); tens = (analogRead(A1) * ADC_TO_VOLT * TENSION_SCALE);
amp = (analogRead(A0) * ADC_TO_VOLT * CURRENT_SCALE); amp = analogRead(A2);
if (amp < 505) amp = 505;
amp = (amp - 505) * ADC_TO_VOLT * CURRENT_SCALE;
Serial.print(tens); Serial.print(tens);
Serial.print(","); Serial.print(",");
@@ -33,4 +39,5 @@ void loop() {
line += c; line += c;
} }
} }
delay(100);
} }
+6 -2
View File
@@ -1,14 +1,18 @@
#include <SoftwareSerial.h> #include <SoftwareSerial.h>
SoftwareSerial lora(8, 9); // RX, TX SoftwareSerial lora(10, 9); // RX, TX
bool test_with_fake = false; bool test_with_fake = false;
String line; String line = "";
void setup() { void setup() {
Serial.begin(115200); Serial.begin(115200);
lora.begin(9600); lora.begin(9600);
pinMode(11, OUTPUT);
pinMode(12, OUTPUT);
digitalWrite(11, LOW); // M1
digitalWrite(12, LOW); // M0
} }
void loop() { void loop() {