Помогите написать трудный код
- Войдите на сайт для отправки комментариев
Втр, 10/06/2014 - 22:46
Если значение на аналог 1 меньше 300 тогда горят светодиоды 2,3,4.
Если значение на аналог 1 больше 300 тогда работает следующий алгоритм
Если значение меньше чем 700 на аналог 2 => тогда включить светодиоды: 6,7,8,9
ЕСЛИ значение от 700 до 750 тогда выключить все светодиоды и влключить светодиоды 4,5,6
если значение от 750 до 800 тогда выключить все светодиоды и включить светодиоды 3,4,10
Если значение от 800 до 850 тогда выключить все светодиоды и включить светодиоды 2,5,6
но если вдруг значение на аналог 1 стало меньше 300 - тогда оставить гореть прошлое значение
НАПРИМЕР - ардуино подключается в питанию - горят светодиоды 2,3,4
вдруг стало знаение 350 на аналог 1, и на аналог 2 значение было от 770 - тогда погасли 2,3,4 и загорелись 3,4,10
со временем значение на аналог 2 стало 840 - погасли 3,4,10 - загорелись 2,5,6
вдруг значение на аналог 1 стало <300 - тогда все еще горят светодиоды 2,5,6 (значение как бы заморозилось)
to Tomasina:
снимаю шляпу.
Но вспоминаю притчу про удочку и рыбу.
Да, первое значение выполняется только 1 раз при включении)Спасибо, сейчас попробую)
А можно как нибудь сделать чтобы значение 1-ое повторялось
например чтобы светодиоды моргали
а то оно так моргает один раз и все)