• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе 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;
}
}

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