Проблема с ИК-приемником
- Войдите на сайт для отправки комментариев
Сб, 01/09/2018 - 13:26
Беру ИК-приемник от Robotdyn подключаю к ардуино нано и заливаю код
#include <IRremote.h> int RECV_PIN = 6; IRrecv irrecv(RECV_PIN); decode_results results; void setup() { Serial.begin(9600); irrecv.enableIRIn(); // Start the receiver } void loop() { if (irrecv.decode(&results)) { Serial.println(results.value, HEX); irrecv.resume(); // Receive the next value } }
В мониторе порта всегда получаю значение FFFFFFFF. Перепробовал 5 пультов. Всегда со всех кнопок приходит FFFFFFFF. Пробовал менять ардуино. Результата никакого. Что может быть?
посмотрите в библиотеке - нет ли ограничения. к любым ли пинам ардуино можно подключать приемник?
Пины тоже менял. Меня смущает, что это простейшая программка работает у всех. Поиск похожей проблемы результатов не дал. FFFFFFFF должно показывать, когда повторно нажата та же кнопка на пульте.
Другие библиотеки с этим приёмником пробовали? Есть подозрение что с приемником косяк.
Может просто замыкание входа на плюс дает постоянную единицу?
Поробовал библиотеку IRLib. Значения принимает нормально.
Поробовал библиотеку IRLib. Значения принимает нормально.
Тогда в чем проблема?
у меня скетч работает может че в схеме напутали?