Ви не увійшли.
Сторінки 1
Код поменял,всё заработало
#define LED_PIN 13
#define BUTTON_PIN A5
int val;
void setup() {
pinMode(BUTTON_PIN, INPUT_PULLUP);
pinMode(LED_PIN, OUTPUT);
}
void loop() {
if (!digitalRead(BUTTON_PIN)) {
val++;
}
if (!digitalRead(LED_PIN) && val == 3) {
val = 0;
digitalWrite(LED_PIN, HIGH);
} else if (digitalRead(LED_PIN) && val == 4) {
val = 0;
digitalWrite(LED_PIN, LOW);
}
delay(100);
}
С кодом помогли,но светодиод,всё равно,не загорается
void setup()
{
pinMode(4, OUTPUT);
pinMode(2, INPUT_PULLUP);
}
void loop()
{
int cnt = 0;
if (digitalRead(2) == HIGH) {
++cnt;
delay(25);
}
if (cnt == 3) digitalWrite(4, HIGH);
if (cnt == 7) digitalWrite(4, LOW), cnt = 0;
}
Нужно написать программу: светодиод загорается после 3х нажатий кнопки и гаснет после следующих 4х нажатий.Искал в инете,были похожие темы,но всё равно не то
Сторінки 1