#define button 15 // пин для подключения
#define WIND 17 // реле подключено к GP16/GP17
// временная переменная, отслеживание отпускания кнопки
unsigned long temp;
bool flag;
void setup() {
pinMode(button, INPUT);
pinMode(WIND, OUTPUT);
flag = false;
temp = 0;
}
void loop() {
while (digitalRead(button) == LOW) { // кнопка нажата (замкнута на землю)
temp++;
}
if (temp > 0) {
flag = !flag;
temp = 0;
}
if(flag) {
digitalWrite(WIND, HIGH);
}
else {
digitalWrite(WIND, LOW);
}
delay(40);
}
Board not found
wokwi-custom-board
wokwi-custom-board