Вы не вошли.
Страницы 1
Делаю рекуператор блок управления андурино уно r3.Нужно чтоб включался два вентилятора поочередно через 60 секунд .Подключаю их через реле.Но реле не срабатывает при выставлении время 30000 мл.с срабатывает а при 60000 не переключает .Вот Код
int Relay=3;
int Timer=30000; //Секунд умножения 1000
void setup()
{
pinMode(Relay,OUTPUT);
}
void loop()
{
digitalWrite(Relay,LOW);
delay(Timer);
digitalWrite(Relay,HIGH);
delay(Timer);
}
Offline
Максимальное значение, которое может быть сохранено в переменной типа int 32767.
60000 намного больше.
Offline
Как поставить 60000.
Offline
Всем спасибо разобрался поменял значение delay(Timer)на delay(60000) и заработало.
.
Offline
Прототип функции --
void delay(unsigned long);
Сделайте переменную "Timer" типа unsigned long
unsigned long Timer = 60000;
Offline
Спасибо! По роботе код получается тоже самое что я написал выше..
Offline
Страницы 1