• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Нужна помощь wemos d1 mini

skm

New member
Вечер добрый приобрёл сей девайс чтобы останавливать электро двигатель после 5 срабатываний концевика на приводе двигателя. Если не трудно Помогите с кодом. Где ошибки?
int val=0;
int Relay = D2
void setup()

{
{
pinMode(Relay, OUTPUT);

pinMode(D4, OUTPUT);

}

void loop()

{

ifdigitalWrite(D4,digitalRead(D3))//если кнопка нажата ...включаем светодиод
{

val++;// прибавляем к переменной 1 при каждой смене цикла.

delay(500);

}

else//если не нажата...

{

val=0;

}

if(val>=5)
else//

{
digitalWrite(Relay, LOW); // реле включено
delay(2000);
digitalWrite(Relay, HIGH); // реле выключено
delay(2000);
}
{

digitalWrite(D4,!digitalRead(D4));//инвертируем состояние пина

val=0;
}
}

}
 
Последнее редактирование:
Сверху Снизу