Проблема с ИК-приемником
- Войдите на сайт для отправки комментариев
Сб, 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. Значения принимает нормально.
Тогда в чем проблема?
у меня скетч работает может че в схеме напутали?