Потенциометр WH148

Потенциометр — это регулируемый резистор или переменный резистор (переменное сопротивление). Может использоваться в качестве реостата, но конструктивно имеет в своем составе 3 контакта, что позволяет использовать его в качестве делителя напряжения. Изменение сопротивления происходит при повороте ручки.

Потенциометры также встречаются различных видов и конфигураций. В наборе представлен линейный потенциометр; это значит, что значение сопротивления при повороте ручки меняется линейно.

На изображении ниже представлено внутренне устройство потенциометра. На корпусе потенциометра указано максимальное значение сопротивления.

 

Схема подключения потенциометра WH148

На схеме показано подключение потенциометра в связке со светодиодом для регулирования его яркости через изменение сопротивления.

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

Код для подключения потенциометра WH148

Код демонстрирует работу светодиода и потенциометра в общей схеме.

 

// даем имена пинов со светодиодом
// и потенциометром

#define led 9
#define pot A0

void setup()

{
// пин со светодиодом - выход
pinMode(led, OUTPUT);

// пин с потенциометром - вход
pinMode(pot, INPUT);
}

void loop()
{
// объявляем переменную x

int x;

// считываем напряжение с потенциометра
// будет получено число от 0 до 1023
// делим его на 4, получится число в диапозоне
// 0-255 (дробная часть будет отброшена)

x = analogRead(pot) / 4;

// выдаем результат на светодиод
analogWrite(led, x);
}

Скачать файл с кодом, формат .INO: Потенциометр