Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C Quellcode formatieren: <code>Quellcode</code> BASIC Quellcode formatieren: <basic>Quellcode</basic> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! -> I > > Hallo, > > > > hat jemand die I2C-Bus 5-fach Relaisbox von csslabs.de an der C-Control Pro laufen > > und kann mir die entsprechenden Code-Schnippsel in C oder Basic zur Verfügung stellen? > > > > Vielen Dank > > Sebastian > > > > Hallo, ja ich habe das Modul. > Jedoch bicht der Compiler ab. > Übersetze Projekt Relais_I2CBus > C-Control Pro Compiler (C) 2011 Conrad Electronic > Durchlaufe Pass 1 > C:\data\C-Control Mini CD\Relays\Relais_I2CBus.cbas(1,26): Syntax Fehler - unerwartetes Symbol: 'byteport' > > Hier der Code: > > Dim RelBoxBytePort As byteport[5] > Dim Rel1 As Port[33] > Dim Rel2 As Port[34] > Dim Rel3 As Port[35] > Dim Rel4 As Port[36] > Dim Rel5 As Port[37] > > Dim i As byte > > > > Sub Init_RelBox() > define SDA port[9] > define SCL port[10] > SDA=on > SCL=on > LCD.INIT > LCD.OFF > RelBoxBytePort=0 > End Sub > > > Sub SwitchPort (Nr As Byte, State As boolean) > Select Case Nr > Case 1 > Rel1=State > Case 2 > Rel2=State > Case 3 > Rel3=State > Case 4 > Rel4=State > Case 5 > Rel5=State > End Select > End Sub > > Sub Main() > > MINI_INIT() > Init_RelBox() > for i = 1 to 5 > pause 50 > SwitchPort (i,on) > next > pause 1000 > for i = 1 to 5 Step -1 > paise 50 > Switchport (i,off) > next > > End Sub > > Schaltet die Relais nacheinander ein und wieder aus. > Ich habe den Code von css. > Hat jemand eine Idee, woran das liegt? > Habe bisher keine Erfahrung mit dem I2C.