Hallo,
an die "IRremoteint.h" habe ich überhaupt noch nicht gedacht.
Ich habe die IRremoteint.h geändert:
Original:
// Arduino Mega
#if defined(__AVR_ATmega1280__) || defined(__AVR_ATmega2560__)
//#define IR_USE_TIMER1 // tx = pin 11
#define IR_USE_TIMER2 // tx = pin 9
//#define IR_USE_TIMER3 // tx = pin 5
//#define IR_USE_TIMER4 // tx = pin 6
//#define IR_USE_TIMER5 // tx = pin 46
und Fälschung:
// Arduino Mega
#if defined(__AVR_ATmega1280__) || defined(__AVR_ATmega2560__)
//#define IR_USE_TIMER1 // tx = pin 11
//#define IR_USE_TIMER2 // tx = pin 9
#define IR_USE_TIMER3 // tx = pin 5
//#define IR_USE_TIMER4 // tx = pin 6
//#define IR_USE_TIMER5 // tx = pin 46
Und was soll ich sagen? Das läuft wie die wilde Wutz!
Es läuft also auf dem "Mega 2560 R3" auch mit Timer-3 auf Pin-5.
Die Pin´s 9, 6 und 46 funktionieren ebenfalls mit dem o.g. Mega.
Pin-11 habe ich nicht probiert, wegen Display.
Serenifly! Andreas sagt für das "auf die Sprünge helfen" Danke schön.
Gruß und Spaß
Andreas