mabuhay
01.01.2006, 23:01
Hallo
Ich möchte eine Infrarotübertragung aufbauen. Die Empfänger der beiden Schaltungen sind Empfängermodule für 33kHz.
Was für ein Protokoll verwende ich am besten, damit ich beim Empfänger sehe ob eine 1 oder eine 0 gesendet wurde?
[edit]
um meine Frage etwas zu Präzisieren:
Ich habe auf der Sprut-Homepage den Code für die RC-5 Fernbedienung gefunden. Der Codeschnipsel für das Senden der Bits:
; Senden einer 0 (on-off)
TxNull
call LichtAn ;2T
call LichtAus ;2T
return ;2T
;************************************************* ***************************
; Senden einer 1 (off-on)
TxEins
call LichtAus
call LichtAn
return
Wie kann ich nun den Unterschied herausfinden?
Bsp:
ich will 11001100 Senden:
-> ab - an, ab - an, an - ab, an - ab, ...
Hier wird es ziehmlich schwierig, den Unterschied herauszufinden
Gibt es also ein Anderes Einfaches Protokoll, oder wie machen die Empfänger der Fernbedienungen die Unterscheidung?
mfg
Ich möchte eine Infrarotübertragung aufbauen. Die Empfänger der beiden Schaltungen sind Empfängermodule für 33kHz.
Was für ein Protokoll verwende ich am besten, damit ich beim Empfänger sehe ob eine 1 oder eine 0 gesendet wurde?
[edit]
um meine Frage etwas zu Präzisieren:
Ich habe auf der Sprut-Homepage den Code für die RC-5 Fernbedienung gefunden. Der Codeschnipsel für das Senden der Bits:
; Senden einer 0 (on-off)
TxNull
call LichtAn ;2T
call LichtAus ;2T
return ;2T
;************************************************* ***************************
; Senden einer 1 (off-on)
TxEins
call LichtAus
call LichtAn
return
Wie kann ich nun den Unterschied herausfinden?
Bsp:
ich will 11001100 Senden:
-> ab - an, ab - an, an - ab, an - ab, ...
Hier wird es ziehmlich schwierig, den Unterschied herauszufinden
Gibt es also ein Anderes Einfaches Protokoll, oder wie machen die Empfänger der Fernbedienungen die Unterscheidung?
mfg