СӨЖ №2. Микроконтроллер негізінде логикалық шарттарды орындау.
Жұмыстың орындалыуы.
Необходимо реализовать систему на Arduino – три кнопки ,светодиод и, при наличии, пьезо-извещатель. Алгоритм работы - при нажатии любой из
кнопок у нас должен звучать сигнал и гореть светодиод. Можно, конечно, написать три отдельных условия
для контроля каждой из кнопок, но код в таком случае выглядит нагроможденным и при увеличении количества кнопок становится жутко не удобным (см.рис.1).
Рис.1 – Скетч для задачи на 3-х условиях
Здесь нам на помощь и приходят логические операции, позволяющие составлять не одиночные условия,а достаточно гибкие и удобные совмещенные.
Это отлично подходит к нашей задаче, ведь нам как раз и требовалось при нажатии любой из кнопок запускать оповещение, а при отпущенных кнопках ничего не делать. Давайте взглянем на получившийся программный код (см.рис.4).
Рис. 4 – Скетч для лог.ИЛИ