Amateur Radio Station R9AL

Описание


Модуль представляет собой инфракрасный датчик обнаружения препятствий. Устройство имеет передатчик (IR LED), излучающий инфракрасный луч частотой 38 кГц, который принимается приемником (IR receiver) на плате. При приближении какого-либо предмета к сенсору (близость регулируется потенциометром) на выходе "OUT" появляется низкий уровень напряжения и включается светодиод на плате модуля.

Устройство можно включать и выключать удаленно, для этого нужно заранее снять перемычку "EN" и подавать на контакт "EN" (находится рядом с контактом "OUT") управляющий сигнал (лог. ноль или единицу) для этого.

Переменным резистором R5 (расположен рядом с зеленой перемычкой) регулируется мощность инфракрасного излучения светодиода, таким образом можно настраивать дальность срабатывания датчика. Переменным резистором R6 регулируется частота излучения инфракрасного светодиода (по умолчанию - 38 кГц)

Характеристики: Подключение: Пример кода:

int Led = 13 ; // define LED Interface
int buttonpin = 3; // define the obstacle avoidance sensor interface
int val ; // define numeric variables val
void setup ()
{
pinMode (Led, OUTPUT) ; // define LED as output interface
pinMode (buttonpin, INPUT) ; // define the obstacle avoidance sensor output interface
}
void loop ()
{
val = digitalRead (buttonpin) ; // digital interface will be assigned a value of 3 to read val
if (val == HIGH) // When the obstacle avoidance sensor detects a signal, LED flashes
{
digitalWrite (Led, HIGH);
}
else
{
digitalWrite (Led, LOW);
}
}





Обсуждение на форуме





Copyright © R9AL 2018 Все права защищены

Рейтинг@Mail.ru Яндекс цитирования