Учебная практика ПМ.02 Применение микропроцессорных систем, установка и настройка периферийного оборудования / Отчет по практике 4
.docxПрактическое занятие № 4
Тема: Подключение к плате Ардуино внешних устройств.
Цель занятия: «Научиться проводить подключение датчиков и исполнительных устройств к модулю Ардуино».
Оборудование:
– ПЭВМ в сборе;
– плата Arduino Uno;
– набор кабелей для подключения к ПК;
– набор драйверов;
– датчики и исполнительные устройства;
– макетная плата;
– методические рекомендации к выполнению заданий, справочная литература или доступ в сеть Интернет
Задание
1 Изучить принцип подключения светодиода к плате
2 Произвести подключение светодиода к плате. Разработать, отладить и загрузить программу для работы со светодиодом, проверить работоспособность
3 Изучить принцип подключения датчика к плате;
4 Произвести подключение датчика к плате. Разработать, отладить и загрузить программу для работы с датчиком. Произвести проверку работоспособности.
5 Ответить на контрольные вопросы
Ход работы:
1. Изучили принцип подключения светодиода к микросхеме.
Для построения схемы, подсоединяют резистор с сопротивлением 220 Ом к контакту 13. Затем подсоедините длинный вывод светодиода (анод) к резистору. Замкните короткий вывод (катод) на землю.
В большинстве Arduino светодиод уже подключен к контакту 13 на самой плате. Если вы выполните этот пример без вешнего светодиода, вы увидите, что индикатор мигает.
2. Собрали схему.
3. Подключение DHT11 к Arduino Uno
Если у вас на руках только сам датчик (синяя “решетчатая” пластиковая коробочка с 4-я металлическими контактами), то для подключения DHT11 вам понадобятся следующие детали:
Плата Arduino (или другой микроконтроллер, поддерживающий тайминг в микросекундах);
Монтажная (макетная плата);
Подтягивающий резистор номиналом в 10 кОм;
Светодиоды.
4. Подключение датчика к плате.
5. Ответы на контрольные вопросы:
1) Светодиод очень легко подключить к плате ардуино. Для этого нужен собственно сам светодиод, а также резистор, номинал которого зависит от мощности светодиода. Вообще говоря, на большинстве ардуино плат уже имеется встроенный светодиод, подключенный к выводу 13.
2) statepinNumber-Эта функция служит для того, чтобы задать состояние (state) пина (pinNumber). Есть два основных состояния (вообще их 3), одно это HIGH, на пине будет 5в, другое это Low и на пине будет 0в. Значит, чтобы зажечь светодиод нам надо на пине, соединенном со светодиодом выставить высокий уровень HIGH.
3) delay(ms) Приостанавливает выполнение программы на указанный промежуток времени (в миллисекундах). (В 1 секунде - 1000 миллисекунд.)
Вывод: научился проводить подключение датчиков и исполнительных устройств к модулю Ардуино