Придумайте и составьте алгоритмы движения с сигнализацией, например при движении вперёд горит зелёный светодиод, при движении назад — красный, повороты направо и налево подсветите соответствующими светодиодами.
Пример: установим четыре светодиода. Зелёный подключим к контакту
По §
| Команда | Контакт |
Контакт |
Контакты |
Включённый светодиод |
|---|---|---|---|---|
| Вперёд | Истина | Истина | Истина | Зелёный, контакт |
| Назад | Ложь | Ложь | Истина | Красный, контакт |
| Направо | Истина | Ложь | Истина | Правый, контакт |
| Налево | Ложь | Истина | Истина | Левый, контакт |
| Стоп | Без изменения | Без изменения | Ложь | Все выключены |
Таблица соответствует настроенной платформе из §
Пример проверки: вперёд → направо → назад → налево → стоп. При каждой команде должен гореть ровно один нужный указатель, а после остановки — ни один. Световая сигнализация показывает текущую команду движения.
Пример алгоритма: выключить все указатели → задать направление и включить моторы → включить нужный светодиод. Вперёд — зелёный, назад — красный, направо — правый, налево — левый; при остановке моторы и светодиоды выключены.
