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






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

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

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

Датчик потенциометр 2.0 (ID:933) Датчик -потенциометр 2.0 конструктивно состоит из двух независимых ползунковых переменных резисторов номиналом 5 КОм каждый.
Датчик имеет два разъема с тремя контактами каждый. Разъемы равнозначны друг другу
V - контакт для подключения напряжения питания.
G- контакт для подключения общего провода.
S1- аналоговый сигнал, изменяющийся пропорциональный перемещению ручки первого потенциометра.
S2- аналоговый сигнал, изменяющийся пропорциональный перемещению ручки второго потенциометра.
Примерный скетч для работы с датчиком выглядит так:
// подключаем вывод S потенциометра к выводу А0 Arduino
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/933.html





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

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

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