Инфракрасный датчик. Модуль KY-022 для Ардуино. Обзор
Модуль KY-018 для arduino оснащён инфракрасным датчиком (ИК-приемник на базе VS1838B), что позволяет считывать сигналы с пультов дистанционного управления.
Также на плате модуля имеется красный светодиод, сигнализирующий о поступлении ИК сигнала.
Технические характеристики модуля KY-022:
- несущая частота: 38 кГц
- дистанция приема от обычного ТВ пульта: 18-20 м
- угол приема: 90 градусов
- напряжение питания постоянного тока: 2,7-5,5 В
При помощи данного ИК-приемника можно дистанционно управлять вашим проектом на ардуино.
Подключение KY-022 к Ардуино
Подаём на центральный контакт питание 5 вольт, “S” это цифровой выход (пин 11), a “-” – земля.
Пример скетча для arduino
Для начала скачайте библиотеку
IRremote_master. Далее нужно поместить содержащуюся в архиве папку IRremotemaster в …/Arduino/libraries/
Теперь можно запускать arduino.exe и заливать следующий скетч:
#include <IRremote.h> // подключаем библиотеку IRremote
int RECV_PIN = 11; // S к 11-му пину
IRrecv irrecv(RECV_PIN);
decode_results results;
void setup()
{
Serial.begin(9600);
irrecv.enableIRIn(); // начинаем прием
}
void loop() {
if (irrecv.decode(&results)) {
Serial.println(results.value, HEX);
irrecv.resume(); // принимаем следующее значение
}
}
Берём в руку ТВ пульт и открываем монитор порта. При нажатии на кнопку пульта, на экране появится её индификатор.
Где купить
Модуль KY-022 для Ардуино:
http://ali.pub/1l4kma
10 штук KY-022 для Ардуино:
http://ali.pub/1l4kjk
37 в 1 набор модулей для Ардуино:
http://ali.pub/1arpsm