Инфракрасный датчик VS1338B с пультом
- Войдите на сайт для отправки комментариев
Вс, 18/12/2016 - 17:22
Получил отсюда комплект датчика с пультом, скетч для проверки приведён ниже.
Если на пульты, что пособирал по сакле ещё как-то реагирует, то на свой раза с десятого.
Индикатор на платке отрабатывает на нажатия на пульте, в мониторе гонит нулики.
Плату китайцы конечно сделали не так, как в даташите
ФТОПКУ???
#include "IRremote.h"
IRrecv irrecv(11); // Указываем пин, к которому подключен приемник
decode_results results;
long keyCode;
unsigned long last = millis();
void setup()
{
Serial.begin(9600); // Выставляем скорость COM порта
irrecv.enableIRIn(); // Запускаем прием
}
void loop() {
/*
if (irrecv.decode(&results)) // Если данные пришли
{
Serial.println(results.value, HEX); // Отправляем полученную данную в консоль
irrecv.resume(); // Принимаем следующую команду
} */
if (irrecv.decode(&results)) {
if (millis() - last > 250) {
keyCode = results.value;
Serial.println(keyCode, HEX);
}
last = millis();
irrecv.resume();
}
}
Исправляюсь конечно VS1838B )))