В данной статье подключим несколько датчиков: фоторезистор и датчик температуры и влажности DHT-11, к Arduino Uno. Помимо перечисленного выше, нам понадобится макетная плата, 2 резистора номиналом 10 кОм и несколько проводов типа "папа-папа".
Фоторезистор
Простыми словами, фоторезистор - датчик, меняющий свое сопротивление при попадании на него света.
Соберем простенькую схему для работы с фоторезистором.
А так она выглядит схематично.
Откроем среду разработки Arduino IDE, и напишем небольшой код для работы с нашим датчиком.
Подключим Arduino к компьютеру. Проверим, чтобы в Arduino IDE были правильно выбраны порт и плата. Для этого нужно перейти во вкладку "Инструменты". В пунктах "Плата" и "Порт" должно быть указано следующее:
Прошиваем Arduino, дожидаемся окончания загрузки и переходим в монитор порта. Увидим быстробегущие цифры. При направлении света или закрытии датчика будем наблюдать изменение значения освещения в одну или другую сторону.
Датчик температуры и влажности DHT-11
Для работы с датчиком DHT-11, в среде разработки Arduino IDE необходимо установить библиотеку DHT-sensor-library. Скачать ее можно отсюда:
https://github.com/adafruit/DHT-sensor-library
Чтобы добавить библиотеку в среду разработки, перейдем во вкладку "Cкетч -> Подключить библиотеку -> Добавить .Zip библиотеку". В открывшемся окне выбрать расположение библиотеки.
Теперь, когда библиотека добавлена, откроем готовый пример разработчиков библиотеки "Файл -> Примеры -> DHT Sensor library -> DHTtester".
В открывшемся скетче необходимо указать цифровой пин, к которому подключен датчик DHTPIN и откоментировать строчки DHTTYPE, в зависимости от того, какой тип датчика у вас в наличии.
Соберем схему.
Загружаем скетч в плату и переходим в монитор порта.
Должно выводить следующее:
Датчики подключены, значения получены.
Спасибо за Внимание :-*