Галерея проектов
Любой проект можно открыть, запустить и сделать своей копией. У каждого примера есть разбор: что на схеме, какие библиотеки нужны и что делает код.
Минимум и максимум за сеанс
Накопление статистики без массива: достаточно двух переменных и первого замера.
DHT22: температура и влажность
Однопроводный протокол с собственным таймингом. Библиотека читает датчик не чаще раза в две секунды — быстрее он не отвечает.
LCD: термометр
Датчик и дисплей вместе. Собственный символ градуса — потому что в наборе LCD его нет.
Arduino Uno: датчик DHT22 на одном проводе
Температура и влажность по единственной линии данных. Датчик медленный: чаще чем раз в две секунды его спрашивать бесполезно, и эт…
Сигнал о перегреве
Порог с гистерезисом поверх датчика: светодиод и зуммер срабатывают, когда температура выходит за границу.
Термостат с гистерезисом
DHT22 меряет, реле греет, ручка задаёт уставку. Гистерезис в полградуса и выдержка в десять секунд берегут реле. Температуру датчи…
Arduino Nano: термометр, который помнит минимум и максимум после выключения
Рекорды температуры хранятся в EEPROM — памяти, которая переживает выключение. Писать туда часто нельзя, у ячейки около ста тысяч…
MQTT: климат комнаты и обогрев
DHT22 публикует температуру и влажность в JSON; уставку и период опроса меняют сообщениями. Обогрев (светодиод вместо реле) включа…