Банк проектов 8-11 Банк проектов 8-11 кл | Page 72

Модернизация проекта: 1. Добавить звуковой зуммер для индикации нажатия кнопки. 2. Доработать алгоритм для светофорного перекрёстка, при условии, что уже известно время действия зелёного и красного сигналов и в сумме составляет 30 секунд. Это время изменяться не должно. Соответственно, при изменении длительности зелёного сигнала автоматически должно меняться время работы красного сигнала. 3. Доработать алгоритм, в котором можно будет изменять длительность работы не только зелёного, но и отдельно красного сигнала светофора. Суммарное время работы зелёного и красного сигналов может изменяться. Допустимо добавить в систему ещё две кнопки, но рекомендуется решить эту задачу с тремя кнопками, используя дополнительный режим при длительном нажатии тактовой кнопки. 4. Изготовить макет светофора. Один из вариантов реализации —использовать плотный картон, из которого вырезается контур светофора и отверстия под светодиоды (5–10 мм). Светодиоды вставляются в отверстия и фиксируются клеевым пистолетом. Светодиоды подключаются к монтажной плате через провода мама-папа согласно схеме (рис. 1) также с использованием токоограничивающих резисторов. Дополнительные материалы 1. Управление цифровым портом микроконтроллерной платы Arduino: http://arduino.ru/Reference/DigitalWrite. 2. Функция передачи данных Serial: http://arduino.ru/Reference/Serial. 3. Условный оператор if: http://arduino.ru/Reference/If. 4. Логический оператор &&: http://arduino.ru/Reference/Boolean. 5. Логический тип данных: http://arduino.ru/Reference/BooleanVariables. Оборудование и материалы Для реализации проекта потребуются следующие детали и электронные компоненты:  Arduino UNO или её аналог, программируемый в среде Arduino IDE, 1 шт.  Светодиод 5–10 мм красный, 1 шт.  Светодиод 5–10 мм жёлтый, 1 шт.  Светодиод 5–10 мм зелёный, 1 шт.  Резистор 220 Ом, 3 шт.  Тактовая кнопка, 3 шт.  Беспаечная монтажная плата, 1 шт.  Адаптер питания для Arduino UNO 7,5 12 В (500–1000 мА), 1 шт. (не обязательно). 72