This commit is contained in:
Kseninia Mikhaylova 2024-09-23 16:47:39 +03:00
parent c44d1983b7
commit 60814250c9
1 changed files with 6 additions and 5 deletions

View File

@ -59,9 +59,10 @@ unsigned long sleepTime; // переменная для задания врем
int monitor_speed = 9600; int monitor_speed = 9600;
// GND -- [ R2 ] -- A0 -- [ R1 ] -- VIN // GND -- [ R2 ] -- A0 -- [ R1 ] -- VIN
#define VREF 4.5 // точное напряжение на пине 5V (в данном случае зависит от стабилизатора на плате Arduino) #define VREF 3.94 // точное напряжение на пине 5V (в данном случае зависит от стабилизатора на плате Arduino)
#define DIV_R1 6800 // точное значение 6.80 кОм резистора #define DIV_R1 10000 // точное значение 6.80 кОм резистора
#define DIV_R2 1100 // точное значение 1.1 кОм резистора #define DIV_R2 4700 // точное значение 1.1 кОм резистора
#define VOLT 10.5
#define DEBUG true #define DEBUG true
@ -111,12 +112,12 @@ void loop()
String date_time = String(rtc.getDate()) + "-" + String(rtc.getMonth()) + "-" + String(rtc.getYear()); String date_time = String(rtc.getDate()) + "-" + String(rtc.getMonth()) + "-" + String(rtc.getYear());
Serial.println(str_time + " " + date_time); Serial.println(str_time + " " + date_time);
} }
if (voltage < 31) if (voltage < VOLT)
{ {
digitalWrite(RELAY, LOW); digitalWrite(RELAY, LOW);
delay(sleepTime); delay(sleepTime);
} }
if ((now.hour >= onTime && now.hour < offTime && voltage > 31)) if ((now.hour >= onTime && now.hour < offTime && voltage > VOLT))
{ //&& voltage > 10.2 { //&& voltage > 10.2
digitalWrite(RELAY, HIGH); // работаем если время рабочее И напряжение выше минимума digitalWrite(RELAY, HIGH); // работаем если время рабочее И напряжение выше минимума
} }