Модуль дальномера KY-032 (оbstacle avoidance sensor module- avoid, датчик для избегания препятствий) определяет есть ли препятствие на указанном расстоянии, но точное расстояние до преграды не определяет. Применяется для измерения оборотов скорости вращения за счет нанесение на движущиеся часть широких белых и чёрных полос. Принцип датчика основан на инфракрасном излучение светодиодом, которая отражается от препятствий и возвращается в фотоприемник. В состав датчика дальномера KY-032 входит таймер 555.
Характеристики модуля дальномера — датчика препятствия KY-032
Напряжение питания 3–5,5 В;
Ток в режиме ожидание 2 мА;
Ток в режиме работы 20 мА;
Расстояние до обнаружение белой преграды 2-40 см;
Инфракрасный луч с модулированной частотой 38 кГц;
Угол обзора 35;
Температура эксплуатации от -10 0С до +50 0С;
Габариты 45×11 мм.
Если низкий уровень на выходе сигнала OUT — имеется препятствие, в ином случае — нет.
Датчик для избегания препятствий KY-032
Схема модуля дальномера KY-032 и светодиода к Arduino
Скетч модуля дальномера KY-032 (Avoid) для Arduino
const int pin_led_digital = 5; const int pin_avoid_digital=7; int n=0; void setup () { Serial.begin(9600); pinMode(pin_led_digital, OUTPUT); pinMode(pin_avoid_digital, INPUT); } void loop () { // при поднесение датчика к белой поверхности (преграды) // светодиод перестает светиться int n=digitalRead(pin_avoid_digital); if (n == HIGH) { digitalWrite(pin_led_digital, HIGH); } else { digitalWrite(pin_led_digital, LOW); } Serial.println("Показание дальномера: "); Serial.println(n); delay(200); }
Результат работы скетча Arduino, при поднесение белой преграды выдает ноль и светодиод гаснет:
Похожий датчик — Датчик отслеживания линии KY-033