SandiT Ответов: 1

Управление светодиодной серией с помощью переключателя


Я хочу управлять 4 светодиодами с помощью переключателя. Я нажал переключатель один раз, первый светодиод включается, а через некоторое время другой светодиод включается/ выключается один за другим. задержка не упоминается.

как бы то ни было, я хочу получить статус светодиода. какой теперь светодиод включения?

Что я уже пробовал:

как это сделать без использования сенсора?

[no name]

https://www.codeproject.com/Questions/1177273/Control-LED-s-using-one-switch-and-get-status-of-w

1 Ответов

Рейтинг:
7

Jochen Arndt

Просто отследите состояние вашей программы с помощью переменной:
Всякий раз, когда светодиод включается или выключается вашей программой, установите соответствующую переменную состояния.

Вышеизложенное требует, чтобы состояние было известно при запуске программы (например, при выключении всех светодиодов).

В качестве альтернативы считайте состояние контактов светодиодных портов с помощью digitalRead() Это будет работать также для портов, определенных как выходные.


SandiT

Большое спасибо!.