Hallo ich möchte ein IR Signal einer Fernbedinung einlesen und dann mit meinem ATmega auswerten. Ich habe das Signal das aus meinem IR Empfänger kommt mal mit meinem Scope aufgezeichnet und begelegt. Ich habe hier ein Buch mit einem Codebeispiel für einen RC5 Code, aber so sieht mein Signal ja ganz und gar nicht aus. Also zunächst einmal was ist das für ein Code und wo finde ich da ein paar Beispielprogramme, wie ich den Auslesen kann und mit meinem ATMega weiter verarbeiten kann. Die Fernbedinung habe ich aus so einem Set für LED Strips: http://www.ebay.de/itm/24-Tasten-IR-Remote-RC-Controller-Steuergerat-fur-RGB-5050-LED-Stripe-DC12V-/151082456643?pt=DE_M%C3%B6bel_Wohnen_Lampen_Lichtzubeh%C3%B6r&hash=item232d375643 Der IR Empfänger ist dieser Hier: TSOP31238 von Vishay http://www.vishay.com/ppg?82492 Ich verwende einen ATMega8 und möchte diesen in C mit dem AVR Studio programmieren. Hat einer von euch einen Tipp?
Hi >Ich habe das Signal das aus meinem IR Empfänger >kommt mal mit meinem Scope aufgezeichnet und begelegt. Zum Vergleichen: http://www.mikrocontroller.net/articles/IRMP#NEC_.2B_extended_NEC MfG Spess
Okay danke, dann weis ich jetzt dass es Irmp mit fester Pausenzeit und unterschiedlichen Pulslängen ist, aber wie kann ich das mit meinem Atmega auswerten? Bitte keine fertigen riesengroßen Bibliotheken, mit währe eine Prinzip Erklärung mit codeschnitpseln sehr viel lieber.
Timo31 schrieb: > Okay danke, dann weis ich jetzt dass es Irmp mit fester Pausenzeit und > unterschiedlichen Pulslängen ist Ähm. Das Programm heisst IRMP > aber wie kann ich das mit meinem > Atmega auswerten? Du warst schon auf der Seite auf der du die Software kriegst. > Bitte keine fertigen riesengroßen Bibliotheken Lass IRMP laufen, sieh nach (Ausgabe!) welches Protokoll IRMP identifiziert und danach schmeisst du in der Konfigrationsdatei von IRMP alle anderen Protokolle raus. Ganz einfach.
Karl Heinz Buchegger schrieb: > Lass IRMP laufen, sieh nach (Ausgabe!) welches Protokoll IRMP > identifiziert und danach schmeisst du in der Konfigrationsdatei von IRMP > alle anderen Protokolle raus. Das ist garantiert das NEC-Protokoll. Diese flachen RGB-Fernbedienungen sind alle gleich - ich habe davon dutzende zuhause. Er kann also direkt alle anderen Protokolle in der Konfigurationsdatei von IRMP deaktivieren - fertig. Das Compilat von IRMP hat dann ca. 1,4 KB. Von "großer Bibliothek" kann daher keine Rede sein ;-) Gruß, Frank
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.