Ich möchte einen RC5 Code mit einem ATmega8 senden.
Die Hilfe gibt recht wenig her. Eine Funktion rc5send gibt es zwar, aber
wie wende ich sie an?
In der Hilfe ist doch ein Beispiel enthalten.
Wie erzeuge ich die Trägerfrequenz von 30 oder 36KHz?
Ich möchte einen RC5 Code mit einem ATmega8 senden.
Die Hilfe gibt recht wenig her. Eine Funktion rc5send gibt es zwar, aber
wie wende ich sie an?
In der Hilfe ist doch ein Beispiel enthalten.
Wie erzeuge ich die Trägerfrequenz von 30 oder 36KHz?
Könnte es sein, dass der Controller die "Trägerfrequenz" selber erzeugt, wenn man die Funktion rc5send verwendet?
In der Hilfe zu dem Befehl ist ja ein kurzer Beispielcode und in dem Kommentar zum Beispiel eine Art Schaltplan enthalten:
' +5V <---[A Led K]---[220 Ohm]---> Pb.3
Wenn man noch zusätzliche Beschaltung für die Erzeugung der Trägerfrequenz bräuchte, würde dieser Teil des Kommentars eigentlich wenig Sinn ergeben.
Ich würde es einfach mal ausprobieren. Eine LED mit einem Vorwiderstand sind ja schnell angeklemmt.
Guck nur besser vorher mal in das Datenblatt deiner LED.
Laut Datenblatt von Atmel kann z.B. der ATS902313 nur 20mA schalten. Ich weiss nicht, ob da der Vorwiderstand von 220 Ohm ausreicht. Wenn es für deine LED ausreicht, würde ich lieber einen etwas höheren Widerstandswert nehmen.
Danke für die Mail. Die Frequenz kann mit der Funktion "rc5send" nicht verändert werden. Ein RC5 hat als standard 36KHz. Wusste ich auch nicht.
220 Ohm sind schon ok.Laut Datenblatt von Atmel kann z.B. der ATS902313 nur 20mA schalten. Ich weiss nicht, ob da der Vorwiderstand von 220 Ohm ausreicht. Wenn es für deine LED ausreicht, würde ich lieber einen etwas höheren Widerstandswert nehmen.
220Ohm * 20mA =4,4 V
Bei VCC=5V müsste die LED einen Spannungsabfall von weniger als 0,6V haben, damit die 20mA überschritten werden. Sowas gibt's meines Wissens garnicht.
it works best if you plug it (aus leidvoller Erfahrung)
stimmt, da hätte ich eigentlich auch drauf kommen können220 Ohm sind schon ok.
220Ohm * 20mA =4,4 V
Und das schöne ist, habs gerade mal ausprobiert und es funktioniert sogar.
Da kann ich meinem Robby ja jetzt beibringen den Fernseher ein- und auszuschalten
Könnte mir hier auch jemand sagen, welche IR-LED man für sowas nimmt. Bei Reichelt gibt es mehrere und ich hab' keine Ahnung.
Gruß, Trabukh
"Der Mensch wächst am Widerstand" (Werner Kieser)
Aber wenn man einen Empfänger TSOP oder so verwendet, müsste man doch noch die Frequenz des Senders einstellen, denn bei en TSOPs ist dies ja ziemlich entschiedend oder?
TSOPs gibt es viele, für alle möglichen Frequenzen. Die sehen dann so aus: TSOP17xx, wobei xx dann für die Frequenz in Kilohertz steht. Für RC5 brauchst du also den TSOP1736.
Gruß, Trabukh
P.S.
Als IR-LED eignet sich ganz gut die LD274 ganz gut...
"Der Mensch wächst am Widerstand" (Werner Kieser)
Warum? geben die AVR automatisch ne 36 KHz Frequenz aus, oder hängt das von deren eigener Taktung ab?
Welche AVRs unterstützen denn RC5? Alle? Auchder AT90S2313??
Oder AT90S2323?
Lesezeichen