Доброго дня форумчане.Это первый мой проект.Прошу помощи в написании скетча.
Алгоритм такой:
Есть две кнопки - "Button 1" и "Button 2".
Есть два светодиода - "LED 1" и "LED 2".
При нажатии "Button 1" должен загореться "LED 1" на время 6 секунд и погаснуть
При нажатии "Button 2" должен загореться "LED 2" на время 6 секунд и погаснуть
Есть одно условие: если загорелся "LED 1" то "LED 2" загораться не должен и наоборот если загорелся "LED 2" то "LED 1"загораться не должен.
Вот скетч от которого происходят мои пляски:
int button = 3;
int led = 12;
void setup() {
pinMode(led, OUTPUT);
pinMode(button, INPUT);
}
void loop(){
if (digitalRead(button) == HIGH) {
digitalWrite(led, HIGH);
delay(6000);
}
else {
digitalWrite(led, LOW);
}
}
Не получается добавить вторую кнопку со светодиодом и не могу прописать условие описанное выше.
Я думаю для грамотного Arduinщика написание такого скетча,это как раз плюнуть.
Прошу помочь...
Алгоритм такой:
Есть две кнопки - "Button 1" и "Button 2".
Есть два светодиода - "LED 1" и "LED 2".
При нажатии "Button 1" должен загореться "LED 1" на время 6 секунд и погаснуть
При нажатии "Button 2" должен загореться "LED 2" на время 6 секунд и погаснуть
Есть одно условие: если загорелся "LED 1" то "LED 2" загораться не должен и наоборот если загорелся "LED 2" то "LED 1"загораться не должен.
Вот скетч от которого происходят мои пляски:
int button = 3;
int led = 12;
void setup() {
pinMode(led, OUTPUT);
pinMode(button, INPUT);
}
void loop(){
if (digitalRead(button) == HIGH) {
digitalWrite(led, HIGH);
delay(6000);
}
else {
digitalWrite(led, LOW);
}
}
Не получается добавить вторую кнопку со светодиодом и не могу прописать условие описанное выше.
Я думаю для грамотного Arduinщика написание такого скетча,это как раз плюнуть.
Прошу помочь...