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