Потенциометр - регулируемый делитель электрического напряжения.
Потенциометр чаще всего используется в двух целях:
- В качестве элементов управления
- В качестве подстроечных элементов
Потенциометры как правило поворачиваются на один оборот, но бывают и многооборотистые, а так же и линейные.
Подключим потенциометр у плате 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, в зависимости от вращения ручки потенциометра
Обсуждение