Здравствуйте, господа! Помогите придумать решение Вкратце, концепт такой: есть ящик, в нём Arduino Uno, питание к ней и прочие конструктивные элементы. Из ящика выходит 2 провода. На них параллельно подключены кнопка и лампа из N светодиодов. Задача: по нажатию кнопки фонарик должен загораться (и продолжать гореть после того, как кнопка была отпущена). Кнопка без фиксации. Внутри ящика можно делать всё что угодно (встраивать любые провода, устройства, микросхемы, в рамках разумного, конечно). За пределами ящика можно разве что резисторы на светодиоды повесить. Помогите придумать, что нужно сделать внутри ящика такого, чтобы решить эту задачу.
Только для одного стандартного светодиода, ибо для нескольких последовательно соединенных 5 В не хватит. Код (C++): #define LED_PIN A0 #define BTN_PIN A0 void setup() { pinMode(LED_PIN, OUTPUT); } void loop() { static boolean buttonIsPressed = false; if(!digitalRead(BTN_PIN)) buttonIsPressed == true; if(buttonIsPressed) digitalWrite(LED_PIN, HIGH); }