Имеется скетч для эмуляции светофора для автомобилей и пешеходов для Arduino.
Что нужно сделать:
1. При подаче напряжения на ардуино, должна запуститься по умолчанию, обычный режим работы светофоров, т.е. для авто горит красный, для пешеходов зеленый, для авто загорается желтый потом красный, а для пешеходов начнет светить красный итд. Т.е. этот режим уже имеется на данный момент. Так же для этого режима добавить кнопку, при нажатии которой во время работы 2-4 режима вернутся в режим по умолчанию.
2. 2-ой режим, это "ночной", он должен запуститься после нажатия кнопки, без фиксации. Суть режима "ночной" состоит в том, что на основном светофоре мигает желтый светодиод, а на пешеходном выключаются.
3. 3-ий режим, кнопка для пешеходов, которая будет работать в режиме по умолчанию, при нажатии на эту кнопку, будет загораться зеленый светодиод, независимо от того какой цвет на основном. Если на основном зеленый, а для пешеходов красный, то после нажатии на кнопку, на основном зеленый заморгает, переключится на желтый и на красный, пешеходный на зеленый, далее переходит в режим по умолчанию.
4. 4-ый режим "ручной", для основного. Суть состоит в том, что будут 3 кнопки для этого режима, которые будут принадлежать к конкретному цвету светофора(далее красная, желтая, зеленая кнопки). Например, если нажать на красную кнопку, отвечающий за красный цвет, на основном загорается красный, на пешеходном зеленый; на желтую кнопку, на основном желтая, на пешеходном красный; на зеленую кнопку, на основном зеленый, на пешеходном красный.
5. Добавить возможность переходить между режимами, например во время работы 4-го режима, если нажать кнопку которая отвечает за запуск 2-го режима, должна перейти на второй режим. Так же и по остальным режимам. 2->3, 2->4, 3->2, 3->4, 4->2, 4->3
Опубликован 27.08.2020 в 21:50