Arduino: Аналоговый вход
Arduino: Аналоговый вход — 11 готовых примеров со схемой и кодом. Откройте любой в браузере и запустите без платы и проводов.
Arduino Uno: ночник с гистерезисом
Фоторезистор включает свет в темноте. Порогов два, а не один — иначе на границе освещённости лампа щёлкает по десять раз в секунду…
Arduino Uno: переменный резистор и монитор порта
Аналоговый вход даёт 0–1023, а не 0–4095: у Uno десять разрядов против двенадцати у ESP32. Числа уходят в монитор порта — и сразу…
Arduino Uno: ручка яркости
Переменный резистор крутит яркость светодиода. Между входом и выходом стоит map: у входа 1024 значения, у ШИМ — 256, и переводить…
Arduino Uno: сглаживание показаний
Показания аналогового входа дрожат в последних разрядах всегда. Скользящее среднее убирает дрожь, и на графике сразу видно, чем за…
Arduino Uno: электронный кубик на семи светодиодах
Семь светодиодов стоят как точки на грани кубика. Нажали кнопку — грани мелькают всё медленнее, как у катящегося кубика, и останав…
Arduino Uno: игра «Угадай число» в мониторе порта
Arduino загадывает число от 1 до 100 и отвечает «больше» или «меньше». Деля отрезок пополам, угадаете за семь попыток любое число…
Arduino Uno: джойстик KY-023
Две оси на аналоговых входах и кнопка с внутренней подтяжкой. Вокруг центра оставлена мёртвая зона.
Arduino Uno: сервопривод по потенциометру
Ручка задаёт угол напрямую: аналоговый вход в градусы одной строкой map().
Arduino Uno: датчик влажности почвы
Чем влажнее почва, тем ниже напряжение на AO. Скетч переводит отсчёты АЦП в проценты и зажигает светодиод, когда горшок высох.
Arduino Uno: датчик газа MQ-2
Чем больше газа, тем выше напряжение на AO. Сигнал включается при высоком пороге и выключается только при заметно более низком.
Arduino Uno: термометр LM35
10 мВ на градус: напряжение на выходе, делённое на 0,01 В, и есть температура. Восемь замеров усредняются.