garikb, "а теперь самое интересное" Построил схему из #31.
В блоке прописал:
unsigned int irSignal_on[] = { 8850, 3850, 650, 450, 650, 450, 650}
Одна ардуина передает ИК--команды, другая принимает.
На ИК-приемнике контрольный красный диод, который мерцает при приеме от передатчика.
И вот что на приемнике при передаче одного о того же кода:
1110CE7E
Unknown encoding: 1110CE7E (32 bits)
Raw (8): 8550 -3950 500 -800 350 -650 450
ED0E5738
Unknown encoding: ED0E5738 (32 bits)
Raw (8): 8500 -4050 500 -600 500 -650 450
ED0E5738
Unknown encoding: ED0E5738 (32 bits)
Raw (8): 7900 -4000 500 -550 550 -550 450
9B2D83D8
Unknown encoding: 9B2D83D8 (32 bits)
Raw (10): 1400 -400 6550 -3950 500 -700 400 -600 350
А если загнать сюда irSignal_on[] 211 чисел, то передачи ВООБЩЕ НЕТ.
Отправлено спустя 17 минут 52 секунды:
garikb писал(а): ↑10.04.2024{, 21:14}
Сперва я бы создал простой пульт как у меня на видео и попробывал управлять кондиционером
У меня такая же мысль пойти по Вашему пути, но я не могу передать 211 элементов массива. Либо приемник не реагирует, либо Ir_Send_RAW затыкается.
Не откладывай на завтра то, что можно сделать послезавтра.