Описание работы [Росдистант]
Лаб работы №1 и №3 - первая буква фамилии К.
Используется Arduino и язык программирования C++
Лабораторная работа № 1 «Отображение информации на текстовых дисплеях». 4
Цель работы – приобрести навыки обработки информации с помощью микроконтроллера и её отображения на текстовом дисплее.
2.1 Вспомнить основные конструкции C++: действия с переменными, операторы циклов и условий, вызов функций объектов класса.
2.2 Вспомнить порядок программирования контроллера Arduino.
2.3 Изучить устройство текстового дисплея на базе контроллера управления HD44780, назначение его выводов [1].
2.4 Подключить дисплей к контроллеру Arduino. С помощью стандартной библиотеки вывести статичное текстовое сообщение (программа №1).
2.5 Подключив к контроллеру внешнюю клавиатуру или используя входящую в состав платы дисплея (в зависимости от лабораторного оборудования), считать состояния кнопок в свою программу. Отобразить на дисплее состояние кнопки: нажата или нет (программа №2).
2.6 Составить программу подсчета количества нажатий на кнопку (программа №3).
2.7 Разработать программу «Секундомер» (программа №4).
2.8 Разработать программу «Электронные часы» (программа №5). Модифицировать ее согласно индивидуальному заданию.
2.9 Подготовить и защитить отчет по работе.
Лабораторная работа №3 «Отображение информации с помощью светодиодных матриц». 22
Научится работать со светодиодными матрицами для создания информационных табло.
2 Программа работы
2.1 Изучить документацию на микросхему регистра 74HC595 [1].
2.2 Изучить схему подключения светодиодной матрицы. Подключить модуль к Arduino.
2.3 Собрать схему, скомпилировать и выполнить предоставленные программы, самостоятельно проанализировать ее код, изучить используемые функции, алгоритмы, методы и описать их текстом.
2.4 Модифицировать программу для отображения первой буквы Вашей фамилии через.
3 Указания к выполнению работы
Тестовая программа, выполняющая управление матрицей светодиодов 2x2 представлена в листинге 1.
Получено 15 баллов из 20