Соберем цепь: Здесь ИК-источником выступает любой ИК-пульт, например, ИК-пульт из интернет-магазина http://amperka.ru или ИК-пульт от любого телевизора: Инфракрасный приёмник в этой схеме - это фотодиод с предусилителем сигнала серии TSOP22 в компактном корпусе (см. сайт http://amperka.ru). Этот приёмник используется для получения и декодирования сигнала от обычных ИК-пультов (различной бытовой техники). Итак, будем решать следующую задачу:
(внимательно прочтите все комментарии ко всем строчкам этой программы): Откройте закладку "Инструменты" и выберите плату "Arduino/Genuino UNO", подключите плату к компьютеру, выберите ПОРТ. Выполнив трансляцию и загрузку этой программы, включаем МОНИТОР ПОРТА и, нажимая клавиши на ИК-пульте (пульт от Амперки), выясняем, какой КОД соответствует какой клавише: Теперь дополняем программу строками управления, т.к. теперь мы знаем, на какие клавиши должна откликаться МК плата: (напомним - наш ИК-пульт - это пульт из Амперки) Читайте внимательно все комментарии и не ошибайтесь, повторяя эту программу в ВАШЕМ проекте в среде IDE. Теперь надо повторить все действия, которые мы выполняли при отладке и запуске всех программ: скомпилировать программу, загрузить, вызвать <монитор порта> и нажать на ИК-пульте (от Амперки) на клавишу <+> - должен загореться светодиод и должна появиться на мониторе надпись: Если теперь нажать на ИК-пульте от Амперки на клавишу <-> - должен погаснуть светодиод и должна появиться на мониторе надпись: |