Всем здвраствуйте, я новичок в прогроммирование Arduino. Можете мне помочь с написанием кода ? У меня есть некая проблема с написанием кода. После того как датчик подал сигнал, светодиод не переставал мигать (Суть в том, что когда датчик подал сигнал, то светодиод должен мигать, даже если потом сигнала на датчике уже нету. Но у меня он перестает мигать) и конечно же без delay
Вот мой код:
int ledPin = 4; //переменная светодиода
int Datchik_plameni = 3; //переменная датчика
unsigned long currentTime;
boolean ledState = 0;
void setup() {
pinMode(ledPin,OUTPUT);
pinMode(Datchik_plameni,INPUT);
}
void loop() {
//мигание светодиода если датчик подал сигнал
if(digitalRead(Datchik_plameni)==LOW && millis() - currentTime > 500) {
currentTime = millis();
ledState=!ledState;
digitalWrite(ledPin, ledState);
}
}
Помогите пожалуйста его исправить. Заранее спасибо за ответ