Как да свържа цифров потенциометър към Arduino

Съдържание:

Как да свържа цифров потенциометър към Arduino
Как да свържа цифров потенциометър към Arduino

Видео: Как да свържа цифров потенциометър към Arduino

Видео: Как да свържа цифров потенциометър към Arduino
Видео: Программирование Ардуино с нуля. Arduino для начинающих. 2024, Ноември
Anonim

Тази статия обсъжда как да управлявате цифров потенциометър с помощта на Arduino, както и какви области на приложение може да има това устройство. Нека използваме готов модул, който струва по-малко от $ 1.

Модул за цифров потенциометър X9C103S
Модул за цифров потенциометър X9C103S

Необходимо

  • - Цифров потенциометър X9C;
  • - Arduino;
  • - компютър със средата за разработка на Arduino IDE;
  • - прототипни платки и монтажни проводници.

Инструкции

Етап 1

Потенциометърът или променливият резистор е електрическо устройство, което ви позволява да промените съпротивлението на електрически ток. Класическият (механичен) потенциометър се състои от два контакта, между които има трети - подвижен. Премествайки подвижния контакт, ние променяме съпротивлението между него и всеки от неподвижните контакти.

Електронният потенциометър е аналог на механичен потенциометър, но с редица предимства: той няма механични части, може да се управлява дистанционно с помощта например на микроконтролер и е значително по-малък по размер.

Вътрешно разположение на потенциометъра
Вътрешно разположение на потенциометъра

Стъпка 2

Цифровият потенциометър тип X9C може да бъде една от следните оценки: X9C102 = 1kΩ, X9C103 = 10kΩ, X9C104 = 100kΩ. Тези стойности са максимално възможните съпротивления за резистора. Между 0 и максималната стойност на стъпки от 1/100 от максималната, можете да регулирате съпротивлението на третия "движещ се" контакт.

Положението на "движещия се" контакт се контролира от поредица отрицателни импулси. Всеки импулс измества стойността на съпротивлението с 1 стъпка в посока на увеличаване или намаляване. Увеличаването или намаляването на съпротивлението се регулира от специален микросхемен крак.

Външен вид на модула с потенциометър X9C
Външен вид на модула с потенциометър X9C

Стъпка 3

Нека да съберем веригата, както е показано на снимката. Нуждаем се от захранване и 3 контролни проводника: CS - избор на устройство (ниско ниво), INC - промяна на изходното съпротивление (импулси от ниско ниво), U / D - посока на промяна (U - нагоре - напрежението на крака на микросхемата има високо логическо ниво, D - надолу - ниско ниво).

Схема на свързване на цифров потенциометър X9C към Arduino
Схема на свързване на цифров потенциометър X9C към Arduino

Стъпка 4

Сега нека напишем такава скица и я заредим в паметта на дъската Arduino.

Тази скица съдържа следния алгоритъм: увеличавайте съпротивлението на всеки 100 ms на 10% стъпки от 0 до 100% от максимума на потенциометъра.

Код на скица за управление на електронен потенциометър X9C102 / X9C103
Код на скица за управление на електронен потенциометър X9C102 / X9C103

Стъпка 5

Ако сега с помощта на мултицет проверим съпротивлението между центъра и едно от крайните заключения, тогава ще коригираме промените в съпротивлението.

Ще приложа 5 волта към потенциометъра и ще измервам напрежението с осцилоскоп. Снимката илюстрира резултата.

Препоръчано: