1. Название работы
LED-матрица и датчик вращения
2. Цель работы
Целью работы является приобретение практических навыков вывода информации на LED-матрицу и управления работой программы с помощью датчика вращения.
3. Задачи работы
4. Состав лабораторного комплекта
EC11 | LED 8×8 MAX7219 | Arduino Uno |
!!! Внимание !!!
При использовании аналога Arduino Wavgat предварительно следует установить на компьютер соответствующий драйвер.
Ссылка 1. Ссылка 2
и драйвер USB порта для CH341
Ссылка
Схема подключения
EC11 | LED 8×8 MAX7219 |
Gnd -> Gnd S1 -> Arduino D8 S2 -> Arduino D9 Key -> Arduino D10 +5V -> +5V | CLK -> Arduino D13 CS -> Arduino D12 DIN -> Arduino D11 GND -> Gnd VCC -> +5V |
5. Исходные данные и материалы
Статья, Статья 2, посвященная работе с LED 8×8 MAX7219
Программа моделирования изображения на дисплее
Статья 1, Статья 2, Статья 3, Статья 4, посвященная работе с EC11
6. Задания к лабораторным работам
Задание 4.1
Вывести в Serial monitor реакцию на поворот EC11 по часовой и против часовой стрелки
Вывести в Serial monitor реакцию на нажатие на EC11
Задание 4.2
Задать свечение произвольных точек на LED 8×8 MAX7219
Задание 4.3
Задать изменение координаты X светящейся точки на LED 8×8 MAX7219 в зависимости от направления вращения EC11
Задать изменение координаты Y светящейся точки на LED 8×8 MAX7219 в зависимости от направления вращения EC11
Задание 4.4
К пункту 4.3 добавить переключение между режимами перемещения по осям X и Y по нажатию на EC11
7. Полученные результаты
Результатом выполнения каждого задания является:
- Блок-схема алгоритма работы программы в графическом редакторе (yEd).
- Код программы и результаты ее тестирования на лабораторном комплекте в среде разработки Arduino IDE.
- Отчет по лабораторной работе.
8. Форма и условия сдачи/приема работы.
Каждый этап принимается отдельно.
Задания выполняются последовательно, к выполнению следующего задания ученики приступают только после сдачи предыдущего.
Для сдачи каждого задания создается отчет по лабораторной работе в виде HTML-документа, сверстанный с помощью HTML и CSS по следующему макету:
Каждое задание оформляется отдельным документом. Все HTML-отчеты с графическими файлами объединяются в архив и передаются преподавателю указанным способом.