1. Название работы

MP3 проигрыватель,
клавиатура 4х4 и светодиоды

2. Цель работы

Целью работы является приобретение практических навыков

3. Задачи работы

4. Состав лабораторного комплекта

Это изображение имеет пустой атрибут alt; его имя файла - 4445.750@2x-1024x901.jpg
DFPlayerSpeaker5mm LED (8шт.)4×4 keypadArduino Nano

!!! Внимание !!!

При использовании аналога Arduino Wavgat предварительно следует установить на компьютер соответствующий драйвер.
Ссылка 1. Ссылка 2

и драйвер USB порта для CH341
Ссылка

Схема подключения

DFPlayer5mm 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. Полученные результаты


8. Форма и условия сдачи/приема работы.

Выполнение каждого задания состоит из двух этапов:

  1. Создание блок-схемы алгоритма работы программы в графическом редакторе (yEd).
  2. Написание кода программы и тестирование ее на лабораторном комплекте в среде разработки Arduino IDE.

Каждый этап принимается отдельно.

Задания выполняются последовательно, к выполнению следующего задания ученики приступают только после сдачи предыдущего.

После сдачи каждого задания создается отчет по лабораторной работе в виде HTML-документа, сверстанный с помощью HTML и CSS по следующему макету:

Каждое задание оформляется отдельным документом. Все HTML-отчеты с графическими файлами объединяются в архив и передаются преподавателю указанным им способом.