Инфракрасный датчик 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 )))