Скачиваний:
1
Добавлен:
18.11.2023
Размер:
1.37 Mб
Скачать

Практическое занятие № 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 миллисекунд.)

Вывод: научился проводить подключение датчиков и исполнительных устройств к модулю Ардуино