Cегодня в сфере автоматизации лидирующие позиции занимают схемы, построенные на микроконтроллерах или логических элементах, в том числе программируемых. На них проще и быстрее заставить «железо» выполнять заданный алгоритм, а габариты устройства будут в разы меньше чем аналогичные на электромеханических реле или дискретных электронных компонентах. Но, достаточно долго, сфера цифровой электроники и программирования была чем-то страшным для среднестатистического самодельщика, ведь нужно было покупать программаторы, источники питания, травить печатные платы и так далее...
Эти датчики обычно дешевы. И действительно просты в использовании! Аналоговый датчик - это датчик, который выдает значение напряжения, которое представляет собой эквивалент измеренного значения. Например, 2 В может означать 25 градусов Цельсия от аналогового датчика температуры. Вы можете найти множество различных аналоговых датчиков: температура, свет, звук, дождь, влажность и т.д. Arduino имеет аналоговые входы, которые можно использовать для считывания этих значений. Используйте метод analogRead (pin) для чтения сигнала с аналогового входа...