Как написать условие
- Войдите на сайт для отправки комментариев
Чт, 31/08/2017 - 23:53
Доброго времени суток!
В общем такая проблема, есть три скажем тумблера, необходимо написать код так, что бы сначала проверялось включены ли первые два тумблера, а дальше
1) если третий тумблер выключен, то программа бы ждала его включения и после включала светодиод
2) если третий тумблер включен, то необходимо его сначала выключить, а потом снова включить, и тогда бы загорался светодиод.
if (buttonState == HIGH) { if (buttonState2 == HIGH) { need = true; } else {need = false;}} else {need = false;} // так проверяется условие что 2 тумблера включены, в случае соблюдения условия в переменную need записывается true if (need == true) // а вот тут пошли проблемы
Может ли кто нибудь помочь с этим?
Вы не могли бы подсказать как? По крайней мере с этим алгоритмом проверка проходила, что дальше делать не пойму
Так лучше? Все же как сделать условие
1) если третий тумблер выключен, то программа бы ждала его включения и после включала светодиод
2) если третий тумблер включен, то необходимо его сначала выключить, а потом снова включить, и тогда бы загорался светодиод.
Ну скорее всего у вас первые два это не тумблеры а датчики. А светодиод это индикатор. Опять вы не сказали как они подключены к питанию, к земле. Подтяжка программная или резисторная.
Ну и нахера подтяжка на землю. Проще повесить кнопки на землю, а подтяжку сделать программную.
Вот скечь
Вот под вашу схему
Проблема в том что там должны использоваться рубильники электрические, а не кнопки, то есть просто прерыватель контакта, по типу вот такого
Не понимаю, зачем рубильник на вывод Ардуины?
Не понимаю, зачем рубильник на вывод Ардуины?
возможно, для создания учебного стенда
для антуража)) готовим небольшой перфоманс, и вот такая штука требуется, думаю как сделать
а вот тут пошли проблемы
Они пошли гораздо раньше.
для антуража))
Очередная квест-комната?