C Control I Unit-M 2.0 BASIC 5 Vdc Inputs / outputs 16 x digital I/Os/8 x analog or digital I/Os/2 x analogue outputs (s 198822 Data Sheet

Product codes
198822
Page of 37
 
33
GET adr 
GET cmd 
 
GET holt hier zunächst die Adresse eines empfangenen Datenrahmens und danach das Kommando, 
das an das Gerät an dieser Adresse gerichtet war, aus dem Datenpuffer. Wurde nichts empfangen, 
oder wurde der Puffer geleert, ist der Inhalt des Puffers jeweils 255. Der Empfang selbst geschieht 
interruptgesteuert im Hintergrund 
 
 
Das IR MODULE ist weiterhin empfangsbereit, auch wenn sie die Umleitung zeitweise abschalten (um 
z.B. eine Ausgabe auf das LCD zu machen). 
Für das Lesen oder  Schreiben von Daten muss die Umleitung aber auf jeden Fall wieder aktiviert 
werden. 
Werte für Adresse oder Kommando werden auf die max. zulässige Bitlänge reduziert. 
 
Achtung: 
Das IR MODULE ist nicht mit dem RF-MODULE kombinierbar, da sie gleiche Ports nutzen 
 
 
Das IIC MODULE 
Das IIC MODULE erleichtert es an den IIC-BUS angeschlossene Komponenten anzusprechen bzw. 
Daten über den IIC-BUS zu lesen oder zu schreiben. Kenntnisse über die angeschlossenen 
Komponenten muss der Anwender jedoch haben, da die Details im Protokoll gerätespezifisch sind.  
Der I2C-Bus liegt an PORT 9 (SDA) und PORT 10 (SCL) 
 
PRINT“#ON_IIC#“; 
 
Aktiviert die Umleitung und das Protokoll für das angeschlossene Gerät wird aus folgenden Befehlen 
gebildet: 
 
PRINT"#START#";      -> Sendet die I2C-Bus START Bedingung 
PUT Wert                     -> Sendet ein Byte über den Bus 
GET Wert                    -> Empfängt ein Byte über den Bus 
PRINT"xyz";                -> Sendet einen String über den Bus z.B. wenn ein LCD angeschlossen ist 
PRINT"#STOP#";        -> Sendet die I2C-Bus STOP Bedingung 
Das RF MODULE 
Das verwendete Datenformat ist du den gebräuchlichsten Geräten der Haushaltstechnik kompatibel, 
obwohl es hier keinen Standard gibt. Es wird eine 8Bit lange Geräteadresse verwendet (die beim 
Empfänger entsprechend eingestellt sein muss) und ein 4Bit langes Kommando um z.B. ein Relais am 
Empfänger zu schalten. Jeder Datenrahmen wird 1 mal gesendet und benötigt dafür rund 12ms. 
Eine angehängte Pause von 10ms macht es einfach, vier dieser Rahmen im erforderlichen Zeitlichen 
Abstand zu senden um dem gebräuchlichen Protokoll zu entsprechen.  
Das ermöglicht es Ihnen diese Geräte mit dem BASIC-Computer zu steuern oder Ihre Anwendung mit 
einer üblichen 433 MHz Funk-Fernsteuerung zu bedienen. 
 
 FORMAT: 
 11-10-09-08-07-06-05-04-03-02-01-00   DATA BIT 
 c3 c2  c1 c0  a7 a6 a5 a4 a3  a2 a1 a0   ADRESSE/KOMMANDO 
 
Das RF-Module erwartet an Port 2 den Ausgang eines 433MHz-Empfängers (z.B. das als Zubehör 
erhältliche Modul) und an Port 3 einen 433MHz Sender, der ebenfalls als Zubehör zum Application-
Board 2.0 erhältlich ist.  
 
PRINT“#ON_RF#“; 
 
aktiviert, so können sie mit PUT u. GET Daten senden bzw. empfangen.  
 
PUT adr 
PUT cmd