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






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

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

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

Датчик потенциометр 1.0 (ID:641) Датчик -потенциометр конструктивно состоит из ползункового переменного резистора номиналом 5 КОм.
Датчик имеет разъем с тремя контактами.
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/390.html





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

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

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