1. Название работы
Модель системы светофоров на управляемом пешеходном переходе
2. Цель работы
Целью работы является приобретение практических навыков
3. Состав лабораторного комплекта
traffic lights module (x2) | KY-004 | Arduino Nano |
Схема подключения
traffic lights module 1 | traffic lights module 2 | KY-004 |
R -> Arduino D6 Y -> Arduino D7 G -> Arduino D8 GND -> Gng | R -> Arduino D2 Y -> Arduino D3 G -> Arduino D5 GND -> Gng | S -> Arduino D9 + -> Arduino 5V –> Gng |
5. Исходные данные и материалы
Статья, посвященная работе с KY-004
Статья, посвященная работе с traffic lights module
6. Задания к лабораторным работам
Задание 20.01
Получить сигнал с модуля KY-004 при нажатии на кнопку. Вывод информации выполнять в Serial Monitor
Задание 20.02
По очереди включить на 0.5 секунды и выключить каждый сигнал каждого светофора.
Задание 20.03
Включить на светофоре 1 красный сигнал и по нажатию на кнопку модуля KY-004 последовательно переключать сигнал на другие цвета.
Задание 20.04
Сценарий:
Объект:
Система управления пешеходным переходом по требованию.
0. Условные определения:
0.1. Светофор “1” – для пешеходов, светофор “2” – для автотранспорта.
1. Сценарий:
1.1. При нажатии на кнопку запускается процесс переключения системы из двух светофоров на зеленый сигнал для пешехода и красный для автотранспорта.
1.2. Между нажатием на кнопку и запуском процесса должно пройти “N” секунд.
1.3. Процесс переключения светофора с зеленого сигнала на красный:
1.3.1. Мигание зеленого сигнала – “A” ms длительность включенного сигнала, “B” ms длительность выключенного сигнала.
1.3.2. Мигание происходит “C” раз.
1.3.3. После прекращения мигания зеленого сигнала включается желтый сигнал на “D”s.
1.3.4. После выключения желтого сигнала через “E”ms включается красный сигнал светофора на “F”s.
1.4. Процесс переключения светофора с красного сигнала на зеленый:
1.4.1. Вместе с горящим красным сигналом включается желтый сигнал на “G”s.
1.4.2. Красный и желтый сигналы светофора выключаются одновременно и через “E”ms включается зеленый сигнал светофора на “H”s.
1.5. Система не должна реагировать на нажатие кнопки до тех пор пока система светофоров не вернется в исходное положение
1.6. Аварийный режим:
1.6.1. Мигает только желтый сигнал на обоих светофорах в режиме “I”ms включен, “J”ms выключен.
7. Полученные результаты
Результатом выполнения каждого задания является:
- Блок-схема алгоритма работы программы в графическом редакторе (yEd).
- Код программы и результаты ее тестирования на лабораторном комплекте в среде разработки Arduino IDE.
- Отчет по лабораторной работе.
8. Форма и условия сдачи/приема работы.
Каждый этап принимается отдельно.
Задания выполняются последовательно, к выполнению следующего задания ученики приступают только после сдачи предыдущего.
Для сдачи каждого задания создается отчет по лабораторной работе в виде HTML-документа, сверстанный с помощью HTML и CSS по следующему макету:
Каждое задание оформляется отдельным документом. Все HTML-отчеты с графическими файлами объединяются в архив и передаются преподавателю указанным способом.