Перейти к содержимому






Фотография
- - - - -

Датчик потенциометр (ID:20)

Написано admin , 25 April 2015 · 3405 Просмотров

потенциометр
Датчик потенциометр (ID:20) Датчик- потенциометр конструктивно состоит из переменного резистора.
Датчик имеет разъем с тремя контактами.
VCC - контакт для подключения напряжения питания.
GND- контакт для подключения общего провода.
OUT- аналоговый сигнал, изменяющийся пропорциональный вращению ручки потенциометра.
Примерный скетч для работы с датчиком выглядит так:
void setup() {
  // устанавливаем скорость обмена с компьютером
  Serial.begin(9600);
}
// основной цикл программы
void loop() {
  //считываем значения с датчика
  int sensorValue0 = analogRead(A0);
  //выводим в монитор считанные значения
  Serial.println(sensorValue0);
  delay(100);   
}
Записав скетч в Arduino и включив монитор порта, мы можем наблюдать числа, которые будут меняться при вращении ручки.
Следующий пример управление серводвигателем с помощью датчика потенциометра:
#include <Servo.h> 
Servo myservo;  // создание переменной
int potpin = 0;  // подключаем потенциометр к выводу А0
int val;    // создаем переменную
 
void setup() 
{ 
  myservo.attach(9);  // подключаем серводвигатель к выводу 9
} 
void loop() 
{ 
  val = analogRead(potpin);            //  считываем данные с потенциометра 
  val = map(val, 0, 1023, 0, 179);     // вращаем серводвигатель
  myservo.write(val);                  
  delay(15);                         
} 

Ссылка на витрину магазина http://dvrobot.ru/238/373.html





Trackbacks для записи [ Trackback URL ]

Для данной записи нет trackbacks.

Последние комментарии