Нужно подключить 4 приемника TSOP4856 к arduino uno, а стандартная библиотека IRremote поддерживает только 1 приемник. В итоге должен получиться робот у которого с четырех сторон расположенно по одному ИК приемнику и он должен повернуться в сторону с которой пришел ИК сигнал и выполнить действие переданное в команде с пульта.
Я уже читал тот пост, но поскольку только начинаю разбираться с программированием контроллеров ,то мне совершенно не понятно что нужно делать. Вот если бы кто объяснил на конкретном примере. Пробовал сделать пример сам, но он выдает неверные данные. Вот что имеется: 1. ИК приемник на 56 2. пульт SONY (заголовок 2400мс, разделитель между битами 600мс, 1 = 1200мс, 0 = 600мс) void setup() { Serial.begin(9600); } void loop() { int f =1; int i = digitalRead(4); if(i == 0) { Serial.println("start:"); delayMicroseconds(2400); while (f <= 8) { delayMicroseconds(600); i = digitalRead(4); if (i == 0) delayMicroseconds(600); if (i == 1) delayMicroseconds(1200); Serial.print(i,DEC); f++; } Serial.println(""); Serial.println("stop:"); } } Что нужно исправить чтобы получался правильный код нажатой кнопки(при использовании библиотеки IRremote все работает нормально)?