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
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.
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 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
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
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