Hallo, ich benötige einmal einen kleinen Denkanstoss; ich habe hier eine Routine in BASCOM, die unterschiedliche IR Codes dekodiert. (NEC, JAPAN, RC5, usw.) Wie bekomme ich diese Codes wieder über eine IR LED versandt ? Dachte da irgendwie an PWM (Trägerfrequenz beweht sich zwischen 36n und 38 KHz). Hat jemand eine Idee? Danke tom
such doch mal nach tv-b-gone hier im forum. da gibt es wunderschöne und funktionierende ansätze!
Sieh mal unter anderem hier. Der Sender ist zwar in Assembler, aber es
ist das Projekt von Atmel.
>Beitrag "Re: IR Fernbedienung mit Attiny 2313"
PWM? Wenn Du 2 pins übrig hast, dann geht das ganz einfach. Über einen PIN gibst du das Signal aus und auf dem anderen die Trägerfrequenz. Die IR Diode hängst du dann zwischen die PINs. Das macht dann bei 2 bit 4 verschiedene Zustände, wobei nur in einem der 4 Fälle die LED leuchtet, nämlich wenn Signal low und Trägerfrequenz high ist.
Ich würde es anders machen. Der Nachteil bei LED zwischen zwei Pins ist, dass du nur 20mA max. machen kannst. Die IR LED halten aber im gepulsten Betrieb viel mehr aus. Dann müsstest du aber auch zwei Transistoren nehmen. Wenn du einen Timer im CTC Mode betreibst, kannst du damit eine schöne 36KHz Frequenz erzeugen. Die kannst du sogar leicht auf 38KHz umschalten, indem du einfach den OCRx Wert änderst. Das Signal gibst du auf die Leitung, wenn du den Prescaler des Timers ab- bzw. einschaltest. Dadurch brauchst du nur den OCx-Pin des Timers an einen Transistor anzuschliessen. Die Spannung an der LED kann dann theoretisch auch höher als 5V sein, wenn du mehrere in Reihe schalten willst.
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.