Сенсоры с сигналом в виде переменного сопротивления

Существуют сенсоры, которые меняют собственное сопротивление в зависимости от измеряемой величины. Диапазон изменения сопротивления индивидуален для каждого такого сенсора и описывается в его документации.

ATmega328p установленный на Arduino, как и другие микроконтроллеры, не способен считывать данные, передаваемые в виде сопротивления. Ему необходимо напряжение. Поэтому сенсоры с переменным сопротивлением — это «полуфабрикат» из которого ещё необходимо построить полноценный сенсор.

Самым простым и распространённым подходом для перевода сопротивления в напряжение является построение простого делителя напряжения, в котором один резистор — постоянный, а другой — резистор-сенсор. После включения такого делителя, его выходом становится напряжение, которое зависит от измеряемой сенсором величины. По сути, получается аналоговый сенсор, сигнал с которого уже достаточно просто считать с Arduino.