3922д. Основы робототехники

Лабораторные работы 

1. Сделать схему с одним мигающим светодиодом. Периодичность мигания одна секунда. (2 балла)

2. Сделать схему с четырьмя светодиодами. Светодиоды включаются и выключаются посоледовательно. Сначала включается и выключается первый свотодиод, потом второй... Время горения одного светодиода одна секунда. (2 балла)

3. Сделать схему с одной кнопкой и одним светодиодом. Нажатие на кнопку должно включать светодиод, отжатие кнопки выключает светодиод. (2 балла)

4. Сделать схему с тремя кнопками и тремя светодиодами. Нажатие кнопки включает свой светодиод. Отпускание кнопки гасит соотвествующий светодиод (4 балла).

5. Создайте схему с потенциометром и серво. При вращении ручки потенциометра пропорционально вращается вал серво. (4 балла)

6. Создайте схему с серво. Вал серво вращается на 180 градусов, пауза 1 секунда, вращается в положение 0 градусов, пауза 1 секунда. Все повторяется в бесконечном цикле. (2 балла)

7. Создайте схему с ультразвуковым датчиком расстояния. Схема измеряет расстояние и передает его на ноутбук. (2 балла)

8. Создайте схему с ультразвуковым датчиком расстояния и светодиодом. Если на расстоянии меньше 40 см появляется припятствие светодиод загоряется, если исчезает светодио гаснет. (4 балла)

9. Создайте схему с датчиком влажности DHT22. Выведите на "монитор порта" показания влажности и температуры. Используйте в качестве основы статью: https://arduino-diy.com/arduino-datchiki-temperatury-i-vlazhnosti-DHT11-i-DHT22 (8 баллов). Вероятно вам придется самостоятельно установить библиотеку для поддержки работы датчика. Именно из-за этой работы задача имеет такой относительно высокий балл.

10. Создайте схему с LED-матрицей 8×8. 
а) Выведите на матрицу какую-нибуль произвольную графическую фигуру. (4 балла)
б) Выведите на матрицу текст, например "Мы молодцы". Подготовьте объяснение работы программы. (15 баллов)
Используйте в качестве основы статью: https://developer.alexanderklimov.ru/arduino/ledmatrix.php

11. Создайте схему с дисплеем LCD Дисплей 1602A.
а) Выведете на экран дисплея текст "Привет мир" (На английском (10 баллов) или русском языке (12 баллов)). При выборе русского языка нужно самостоятельно разобраться как подключить библиотеку с кириллицей.
б) Выведите на экрана бегущую строку "Фамилия круче всех" (15 баллов) 

Используйте в качестве основы статью: https://arduino-diy.com/arduino-zhidkokristallicheskiy-displey-LCD-1602 


12. Создайте схему с шаговым двигателем 28BYJ-48 и драйвером драйвер ULN2003. Напишите программу, которая заставит двигатель циклично поворачивать вал двигателя на два оборота по часовой стрелке и два оборота против часовой стрелки. (6 баллов)

Используйте в качестве основы статью: https://роботехника18.рф/шаговый-двигатель-ардуино/
Существует возможность управлять данным двигателем с помощью специальной библиотеки, разбиритесь с ее использованием самостоятельно. Подробности в статье: https://arduinomaster.ru/motor-dvigatel-privod/shagovye-dvigateli-i-motory-arduino/



Информационные материалы для лабораторных работ по Arduino

Курс «Arduino для начинающих» (Все необходимые знания для большинства лабораторных)

Arduino для начинающих. Урок 1. Мигающий светодиод

Подключение кнопки на Arduino

Подключение потенциометр

Управление сервоприводом

Подключение датчика температуры и влажности DHT11 и DHT22

Подключение пьезоэлемента

Подключение датчика влажности DHT11 


Уроки Ардуино (Arduino) для начинающих. 


Состав наборы Arduino для лабораторных работы





Информационные ресурсы

Дополнительные материалы

Необходимое программное обеспечение

Комментариев нет:

Отправить комментарий