|
|
Zeile 1: |
Zeile 1: |
− | RC5 ist ein von Philips entwickelter Code für [[Infrarot-Fernbedienungen]]. Ein Ethersex-System kann RC5-Signal sowohl empfangen und dekodieren als auch senden.
| + | [http://ethersex.de/index.php/RC5_%28Deutsch%29 RC5 im neuen Wiki][[Category:Ethersex]] |
− | | |
− | ==RC5==
| |
− | | |
− | Eine Nachricht im RC5 Code besteht aus 14 bits, die auf ein Trägersignal moduliert werden.
| |
− | | |
− | +--+--+--+--+--+--+--+--+--+--+--+--+--+--+
| |
− | |S1|S2|T |A5|A4|A3|A2|A1|C6|C5|C4|C3|C2|C1|
| |
− | +--+--+--+--+--+--+--+--+--+--+--+--+--+--+
| |
− | | | | |
| |
− | |<-Kopf->|<- Adresse ->|<- Befehl ->|
| |
− | | |
− | Dabei sind S1 und S2 die Startbits, sie sind immer "1". T ist ein Toggle-Bit, das anzeigt, ob eine Taste der Fernbedienung gerade gedrückt wurde oder gedrückt gehalten wurde. Es folgt die 5 bit lange Adresse des Geräts und ein 6 bit langer Befehl. Sowohl für Adressen als auch für Befehle existieren vorgegebene Tabellen.
| |
− | | |
− | ==Anschluss==
| |
− | | |
− | Der Empfang der IR-Signale erfolgt durch einen Empfänger vom Typ TSOP1736 (oder ähnlich).
| |
− | | |
− | Beim [[Etherrape]] ist's an PD2/INT0 angeschlossen.
| |
− | | |
− | Zum Senden ist der Reset-Pin des NE555 an PD4 vom [[Etherrape]] angeschlossen.
| |
− | | |
− | Beispiel für m644 aus: ''pinning/hardware/etherrape.m4''
| |
− | | |
− | ifdef(`conf_RC5', `
| |
− | pin(RC5_SEND, PD4)
| |
− | ')
| |
− | | |
− | | |
− | ==Konfiguration==
| |
− | │ │ Load a Default Configuration --->
| |
− | │ │ General Setup --->
| |
− | ...
| |
− | │ │ [*] Enable (Serial-Line) Debugging --->
| |
− | ...
| |
− | │ │ [*] RC5
| |
− | │ │ Network protocols --->
| |
− | │ │ I/O support --->
| |
− | ...
| |
− | │ │ [*] Send RC5 IR-codes
| |
− | | |
− | ==Senden==
| |
− | [http://wiki.lochraster.org/wiki/Etherrape/ethcmd#Senden_von_RC5_encodierten_Infrarot_Signalen Senden von RC5 encodierten Infrarot Signalen] | |
− | | |
− | ==Empfangen==
| |
− | [http://wiki.lochraster.org/wiki/Etherrape/ethcmd#Empfangen_von_RC5_Kodierten_Infrarot_Signalen Empfangen von RC5 Kodierten Infrarot Signalen]
| |
− | | |
− | ==Ausblick==
| |
− | [http://git.lochraster.org:2080/?p=fd0/rumpus Hier] hat fd0 schon was zum dekodieren von IR-Signalen angefangen.
| |
− | ==Links==
| |
− | | |
− | * [http://wiki.lochraster.org/wiki/Unzap]
| |
− | * [[AVR_Workshop]]
| |
− | * http://www.sbprojects.com/knowledge/ir/ir.htm - Hintergrund zu RC5 und etlichen anderen IR-Protokollen
| |
− | | |
− | | |
− | [[Category:Ethersex]] | |
| [[Category:IR]] | | [[Category:IR]] |
| [[Category:StepByStep]] | | [[Category:StepByStep]] |