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






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

ИК- дальномер 4 - 30см (ID:981)

Написано admin , 10 May 2015 · 2301 Просмотров

GP2Y0A41
ИК- дальномер 4 - 30см (ID:981) ИК- дальномер 4-30 см содержит в одном корпусе приемник и передатчик инфракрасного диапазона, предназначен для определения расстояния до объектов в пределах от 4 до 30 сантиметров. Конечно же, он проигрывает в точности обыкновенной рулетке, но вполне способен определить приблизительное расстояние до любой отражающей поверхности перед собой.
Черный провод дальномера- подключение к общему проводу Arduino.
Красный провод дальномера- подключение к выводу 5 Вольт Arduino.
Желтый вывод дальномера- аналоговый выход.
Примерный скетч для работы с ИК - дальномером выглядит так:
#define sensor 0 // желтый провод дальномера подключаем к выводу А0 Arduino
void setup() {
  Serial.begin(9600); //определяем скорость обмена данными с компьютером
}
void loop() {
  float volts = analogRead(sensor)*0.0048828125;  // считываем напряжение с дальномера
  int distance = 13*pow(volts, -1); // переводим значение напряжения в расстояние
  delay(500); // ждем
  if (distance <= 30){
    Serial.println(distance);   // выдаем в порт расстояние
  }
}
Записав скетч в Arduino и включив монитор порта, мы можем видеть расстояние, измеренное дальномером. Попробуйте направить дальномер на лист бумаги и изменить ее положение. Расстояние менее 4 сантиметров дальномер не способен определить, более 30 сантиметров- будет определяться с большой неточностью.
Если вы заметите, что дальномер работает нестабильно даже на средних расстояниях, то рекомендуется подключить электролитический конденсатор емкостью не менее 100 мкф между красный и черным проводом дальномера, соблюдая полярность.
Ссылка на витрину магазина http://dvrobot.ru/238/981.html.






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

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

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