цифровая электроника
вычислительная техника
встраиваемые системы

 



Arduino и датчик вращения на основе потенциометра

Автор: Mike(admin) от 21-09-2021, 23:55

В рамках некоторых проектов на основе Arduino, например, проектов с электродвигателями или какими-либо вращающимися элементами, требуется знать текущее положение вала. Это довольно просто сделать с помощью недорогого датчика вращения на основе потенциометра.


Arduino и датчик вращения на основе потенциометра

Датчик вращения SENZ001 представляет собой аналоговый датчик вращения, совместимый с Arduino. Он основан на многооборотном прецизионном потенциометре. Он может вращаться на 10 оборотов. Если датчик вводит напряжение питания 5 В, то 5000 мВ будут разделены на 3600 частей (10 оборотов).


Arduino и датчик вращения на основе потенциометра

Когда вы отрегулируете поворот на 3 градуса, тогда напряжение изменится на 2 мВ. Так вы сможете точно добиться эффекта напряжения с небольшими изменениями. При этом его довольно просто подключить к Arduino. Вот его распиновка:


Arduino и датчик вращения на основе потенциометра

В рамках данного проекта, демонстрирующего возможности взаимодействия Arduino и датчика вращения SENZ001, мы будем считывать данные с этого датчика и индицировать их с помощью светодиода. Схема подключения следующая:


Arduino и датчик вращения на основе потенциометра

Код программы Arduino приведен далее:



const int analogInPin = A0;
const int analogOutPin = 9;
int sensorValue = 0;
int outputValue = 0;
void setup() {
Serial.begin(9600);
}
void loop() {
sensorValue = analogRead(analogInPin);
outputValue = map(sensorValue, 0, 1023, 0, 255);
analogWrite(analogOutPin, outputValue);
Serial.print("sensor = ");
Serial.print(sensorValue);
Serial.print("\t output = ");
Serial.println(outputValue);
delay(20);
}



© digitrode.ru


Теги: Arduino, датчик вращения, потенциометр




Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Комментарии:

Оставить комментарий