Подключение потенциометра

Информация в компьютер может попадать не только через «кнопки». Довольно часто необходимо передать «плавное воздействие». Одним из способов это сделать, является использование потенциометра…

Потенциометр — это резистор с регулируемым сопротивлением.

Потенциометры используются как регуляторы различных параметров – громкости звука, мощности, напряжения и т.п. Принцип работы потенциометра прост. Потенциометр имеет 3 вывода. На крайние выводы подается плюс и минус питания (полярность не имеет значения), между выводами имеется резистивное вещество, по которому и движется ползунок соединенный со средним выводом. Вращая крутилку из левого крайнего положения в крайнее правое положение мы увеличиваем сопротивление, а вместе с тем и уменьшаем напряжение от входного до условно минимального, которое будем снимать со среднего вывода. Пример подключения переменного резистора к аналоговому входу Arduino:тут «движок» потенциометра подключен к А0, а крайние выводы к GND (0) и VCC (+5В). Таким образом при вращении ручки резистора напряжение на А0 будет меняться от 0 до 5 вольт. При этом возникает обычный делитель напряжения.где R1 — это часть резистивного слоя потенциометра от «движка» до контакта, подключенного к +5 вольтам, а R2 — от «движка» до «земли». Последовательно подключённые резисторы делят поступающее на них напряжение в определённой пропорции.

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

Этот скетч позволяет на экране монитора наблюдать за состоянием аналогового входа А0. С периодом в пол-секунды значения будут появляться на экране.

По материалам курса робототехники

Добавить комментарий

Ваш e-mail не будет опубликован.

Нажимая кнопку "Отправить" Вы даёте свое согласие на обработку введенной персональной информации в соответствии с Федеральным Законом №152-ФЗ от 27.07.2006 "О персональных данных".