Для платформы Arduino существует огромное количество датчиков. Эта статья будет посвящена аналоговым датчикам. Они так называются потому, что сигнал на их выходе измеряется величиной напряжения. Arduino преобразует аналоговые значения сигнала в цифровые с помощью встроенного АЦП (Аналого-цифрового преобразователя) разрядностью 10 бит (у большинства плат). Количество возможных значений напряжения при этом будет равно 1024: от 0 (0 В) до 1023 (5 В). Минимально возможное регистрируемое изменение напряжения будет 5В/1024 = 0,004883 В (4,883 мВ).Разрядность не всегда 10 бит, например у Arduino Due АЦП 12-битный (4096 значений).
Обычно эти датчики имеют следующие выводы:
– G (GND).Минус напряжения питания.
– V (VTG или +5V, VCC).Плюс напряжение питания.
– S (AO (Analog Output), SIG, OUT).Аналоговый выход.