Потенциометр - регулируемый делитель электрического напряжения.
Потенциометр чаще всего используется в двух целях:
- В качестве элементов управления
- В качестве подстроечных элементов
Потенциометры как правило поворачиваются на один оборот, но бывают и многооборотистые, а так же и линейные.
Подключим потенциометр у плате Arduino, появляется возможность отслеживать текущее состояние потенциометра и производить какие либо действия в зависимости от текущего положения. Например регулировать яркость светодиода, или скорость двигателя, и многое другое.

Подключение к Arduino
В нашем случаем мы подключаем потенциометр к пину А0.
| Arduino | Потенциометр | Цвет |
|---|---|---|
| GND | 1 ножка (левая) | Черный |
| A0 | 2 ножка (центральная) | Желтый |
| 5V | 3 ножка (Правая) | Красный |

Теперь необходимо загрузить следующую программу в Arduino
int sensorPin = A0; // Порт к которому подключен потенциометр
int sensorValue = 0; // Переменная для хранения показаний
void setup() {
Serial.begin(9600);
}
void loop() {
sensorValue = analogRead(sensorPin);
Serial.print("sensor = " );
Serial.println(sensorValue);
delay(500);
}
После того как программа записана в Arduino, можем смело открывать "Монитор последовательного порта" и смотреть за значениями которые мы получаем от 0 до 1023, в зависимости от вращения ручки потенциометра


Обсуждение