Скачали библиотеку IRremote. Поставили ИК-приемник. При компиляции ошибка: libraries\Strela\Strela.cpp.o: In function `__vector_41': Strela.cpp:46: multiple definition of `__vector_41' Приведите пример как воспользоваться ИК-приемником на Strel'е
У вас в Strela.cpp (строка 45) вызывается прерывание по переполнению Timer4 Код (C++): ISR(TIMER4_OVF_vect) // interrupt service routine for software PWM { PORTB |= _BV(5); //pin 9 HIGH } и в библиотеке IRremote в заголовочном файле IRremoteInt.h (строка 168) используется Timer4 Код (C++): #elif defined(__AVR_ATmega32U4__) //#define IR_USE_TIMER1 // tx = pin 14 //#define IR_USE_TIMER3 // tx = pin 9 #define IR_USE_TIMER4_HS // tx = pin 10 Попробуйте раскомментировать первый дефайн и закомментировать последний, ну и приемник подключить к другому пину.
Спасибо огромное! Теперь все работает. Может быть и по LCD дисплею подскажете (здесь же на форуме мой вопрос)?