RC5: Unterschied zwischen den Versionen

Aus Ethersex_Wiki
Wechseln zu: Navigation, Suche
(Der Seiteninhalt wurde durch einen anderen Text ersetzt: „[http://ethersex.de/index.php/RC5_%28Deutsch%29 RC5 im neuen Wiki]Category:Ethersex Category:IR Category:StepByStep“)
 
(Eine dazwischenliegende Version von einem anderen Benutzer wird nicht angezeigt)
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]
 
 
 
==Empfangen==
 
[http://wiki.lochraster.org/wiki/Etherrape/ethcmd#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]]

Aktuelle Version vom 5. Juni 2013, 10:00 Uhr