Hi Leute, Vielleicht könnt ihr mir helfen: Ich besitze einen Beamer mit Fernbedienung. Ich möchte das Signal, das aus der FB gesendet wird rekonstruieren und von meinem Atmega8515 senden. Das Signal habe ich mit dem digital oszi rekonstruieren können. Es wird moduliert mit 38khz. Mein Problem ist jetzt: wie erzeuge ich den 38khz in C? Ich weiss, daß man es mit CTC machen kann... aber wie geht es? oder geht es noch einfacher? hat jemand vielleicht ein Code in C für mich??? Bitte um Hilfe
Hi, also grundsätzlich zu Fernbedienungen kann ich des hier empfehlen: http://www.sprut.de/electronic/ir/rc5.htm Ist zwar eine PIC-Seite, aber am Signal ändert das ja nix. Mit dem Timer kannst du das PWM-Signal erzeugen, indem du die entsprechenden register mit den richtigen Werten belegst :D Ne Spass beiseite. Im Datenblatt des AVRs sind die Timer beschrieben, da gibt's auch so diverse Modes. Einige davon erzeugen dir direkt das gewünschte PWM-Signal, musst halt den für dich passenden auswählen. Noch ein Tipp: CTC-Mode ist nicht so praktisch, da du den Timer damit nicht anderweitig benutzen kannst. Es ist besser, du lässt ihn durchlaufen und setzt bei jedem Interrupt den Wert vom OCR-Register neu, dann bleibt dir der zweite Compare-Wert, sowie der Overflow-Interrupt.
die fb-codes sind meist muster aus konstanten puls-pausen sequenzen, als 0 + 1 , am einfachsten code hex speichern, und wieder als sequenz 0 + (38khz takt) auf ir-led drauf...fertisch ! wozu soll das ganze dienen?
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.