Записи по тегу: Аналоговый ввод/вывод

Функция analogRead


arduino-logo

Описание функции analogRead

Функция analogRead в Arduino принимает аналоговые значения в качестве входных данных со своих контактов, предназначенных для аналоговых измерений. В Arduino Uno контакты с A0 по A5 используются для ввода входных значений аналоговых сигналов. Эти контакты имеют предварительно установленный АЦП (аналого-цифровой преобразователь), который преобразует аналоговый сигнал в цифровой, чтобы он мог быть обработан и проанализирован микроконтроллером. АЦП считывает изменяющееся напряжение и преобразует аналоговый сигнал в числовое значение от 0 до 1023.

Подробнее…

Функция analogReference()


arduino-logo

Описание функции analogReference

Устанавливает тип опорного напряжения, исходя из которого будут проводится аналоговые измерения. Поскольку АЦП у Ардуино 10-ти битный, то функция analogRead() вернет значение от 0 до 1023 (210 = 1024 значения) пропорционально входному напряжению на аналоговом входе и в зависимости от опорного напряжения.

Подробнее…