1. Название работы
MP3 проигрыватель,
клавиатура 4х4 и светодиоды
2. Цель работы
Целью работы является приобретение практических навыков
3. Задачи работы
4. Состав лабораторного комплекта
DFPlayer | Speaker | 5mm LED (8шт.) | 4×4 keypad | Arduino Nano |
!!! Внимание !!!
При использовании аналога Arduino Wavgat предварительно следует установить на компьютер соответствующий драйвер.
Ссылка 1. Ссылка 2
и драйвер USB порта для CH341
Ссылка
Схема подключения
DFPlayer | 5mm LED (8шт.) | 4×4 keypad |
VCC -> +5v RX -> Arduino D11 TX -> Arduino D10 SPK_1 -> Speaker GND -> GND SPK_2 -> Speaker | L1 -> Arduino A0 L2 -> Arduino A1 L3 -> Arduino A2 L4 -> Arduino A3 L5 -> Arduino A4 L6 -> Arduino A5 L7 -> Arduino A6 L8 -> Arduino A7 | C1 -> Arduino D6 C2 -> Arduino D7 C3 -> Arduino D8 C4 -> Arduino D9 R1 -> Arduino D5 R2 -> Arduino D4 R3 -> Arduino D3 R4 -> Arduino D2 |
5. Исходные данные и материалы
Статья 1, Статья 2, посвященная работе с блоком кнопок 4х4
Статья 1, Статья 2, Статья 3, Статья 4, посвященная работе с DFPlayer Mini
6. Задания к лабораторным работам
Задание 6.1
По очереди включить и выключить каждый светодиод
Задание 6.2
Вывести в Serial monitor различные реакции на нажатия разных кнопок на клавиатуре 4х4
Задание 6.3
По нажатию на кнопку включить конкретный светодиод, по повторному нажатию на ту же кнопку – выключить его. При последовательном первом нажатии на разные кнопки должен включаться соответствующий светодиод без выключения предыдущего.
Задание 6.4
Запустить на воспроизведение на DFPlayer Mini любой mp3 файл с карты памяти.
Задание 6.5
Запустить на воспроизведение на DFPlayer Mini конкретный mp3 файл с карты памяти, переключиться на следующую композицию, затем переключиться на предыдущую композицию.
Задание 6.6
При нажатии нажатии на любую кнопку на клавиатуре 4х4 запустить на воспроизведение на DFPlayer Mini конкретный mp3 файл, при нажатии на другую кнопку – запустить другой конкретный mp3 файл. При повторном нажатии на ту же кнопку прекратить воспроизведение файла.
Задание 6.7
7. Полученные результаты
Результатом выполнения каждого задания является:
- Блок-схема алгоритма работы программы в графическом редакторе (yEd).
- Код программы и результаты ее тестирования на лабораторном комплекте в среде разработки Arduino IDE.
- Отчет по лабораторной работе.
8. Форма и условия сдачи/приема работы.
Каждый этап принимается отдельно.
Задания выполняются последовательно, к выполнению следующего задания ученики приступают только после сдачи предыдущего.
Для сдачи каждого задания создается отчет по лабораторной работе в виде HTML-документа, сверстанный с помощью HTML и CSS по следующему макету:
Каждое задание оформляется отдельным документом. Все HTML-отчеты с графическими файлами объединяются в архив и передаются преподавателю указанным способом.