Sony IR Protokoll nachbilden

Gast #759635
Lesenswert?

Hallo,
ich hoffe mir könnte jemand einen Tip zu meinem Problem geben :

Ich müsste mit einem Mega8 die Signale meiner SONY Fernbedienung 
nachbilden. Genau dreht es sich um 5 Tasten (Vol+/Vol-/Lied vor/Lied 
zurück/Source.
Ich habe mir den genauen sony IR Code schonmal von allen Tasten notiert, 
in dem ich diese mit Hilfe einer Diode und nem Oszi aufgenommen habe.
Nun würde mich interessieren, wie ich programmtechnisch in C hier 
vorgehen muss. Wie muss das Programm aussehen ?
Soll ich einen Timer laufen lassen, der mir einen Portpin in der 
bestimmten Frequenz "toggelt" und diesen zustand dann immer entsprechend 
dem Sony Code ein und aus schalte ??? oder wie gehe ich da am 
einfachsten vor ?
Ich machs mir meistens schwerer als es ist g
Gast #759647
Lesenswert?

>Soll ich einen Timer laufen lassen, der mir einen Portpin in der
>bestimmten Frequenz "toggelt" und diesen zustand dann immer entsprechend
>dem Sony Code ein und aus schalte ???

Ich würde es so machen. Einen im PWM-Mode laufenden Timer die 
Trägerfrequenz erzeugen lassen, und den mit einem zweiten Timer ein- und 
ausschalten.

Oliver
Gast #759669
Lesenswert?

@ Besserwisserle:
kannst du das genauer erklären ? was meinst mit Teachen ? selber eine 
lernfähige fernbedienung bauen ? ich wills ja einfach haben.

@OliverSo:
Okay klingt gut, aber wie soll ich dieses Rechtecksignal (Timer im PWM 
Mode) dann durch einen 2ten Timer ein und ausschalten. Kann mir grad 
nicht vorstellen wie das Programmiertechnisch geht.
Gast #759681
Lesenswert?

Übers Timer/CounterControlRegister (TCCRx), zum einstellen der 
Betriebsarten. Alles auf 0, bedeutet auf jeden Fall "Timer aus" (wobei 
die Clock-select-bist dafür schon ausreichen müssten). Siehe Datenblatt.

Oliver
Gast #759713
Lesenswert?

Ah okay....hmm werde ich wohl so mal versuchen müssen. Voraussetzung 
dafür ist dann halt eben die einhaltung der genauen Zeiten. Jetzt muss 
ich nur noch wissen wie hoch die "trägerfrequenz" bei dem Sony Protokoll 
ist, aber ich denk das finde ich irgendwo.
Dankeschön !
Gast #759839
Lesenswert?

Ahhh die kommt mir bekannt vor, da bin ich schonmal drauf gelandet. 
Guuut, dann werde ich mich wohl mal ans programmieren machen. Wird nicht 
soo einfach für mich als (ich zähle mich noch dazu) Programmieranfänger 
=)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren