Потенциометр - регулируемый делитель электрического напряжения.
Потенциометр чаще всего используется в двух целях:
- В качестве элементов управления
- В качестве подстроечных элементов
Потенциометры как правило поворачиваются на один оборот, но бывают и многооборотистые, а так же и линейные.
Подключим потенциометр у плате Arduino, появляется возможность отслеживать текущее состояние потенциометра и производить какие либо действия в зависимости от текущего положения. Например регулировать яркость светодиода, или скорость двигателя, и многое другое.
![](https://iarduino.ru/img/upload/df8f310507825905dab3a6c7a95b3cc6.jpg)
Подключение к Arduino
В нашем случаем мы подключаем потенциометр к пину А0.
Arduino | Потенциометр | Цвет |
---|---|---|
GND | 1 ножка (левая) | Черный |
A0 | 2 ножка (центральная) | Желтый |
5V | 3 ножка (Правая) | Красный |
![](https://iarduino.ru/img/upload/757951b26e109bf88765092e3832c689.jpg)
Теперь необходимо загрузить следующую программу в 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, в зависимости от вращения ручки потенциометра
![](https://iarduino.ru/img/upload/400c53d50694a980240d9c1339445e15.jpg)
Обсуждение