Jetzt ist es so, dass das Programm manchmal zweimal durchläuft, bevor es wieder auf ein IR-Signal wartet. Hat jemand ähnliche Erfahrungen gemacht? Kann das an der Fernbedienung liegen, oder kann ich da im Programm was verbessern?
Ich denke mal das wird an der Fernbedienung liegen.
Ist bei mir jedenfalls auch so, dass das RC5-Kommand meist 2 mal gesendet wird, wenn ich eine Taste drücke.
Macht ja unter Umständen auch Sinn das Signal mehrfach zu senden, da die Fernbedienung kein Feedback bekommt ob es wirklich beim Empfänger angekommen ist.
Wenn ich bei meiner Fernbedienung (ist vermutlich bei RC5 immer so) eine Taste länger gedrückt halte, wird ein anderes Signal gesendet.
Somit kann der Empfänger dann trotzdem unterscheiden ob ich die Taste nur einmal kurz gedrückt habe oder sie gedrückt halte.

Ich vermute mal, dass das im RC5 Standard alles irgendwo definiert ist. Wenn du es ganz genau wissen willst, würde ich mal nach RC5 googeln.