Re: I2C-Bus 5-fach Relaisbox Kategorie: I²C-Bus (von Jürgen - 22.09.2013 8:41) | |
Als Antwort auf Re: I2C-Bus 5-fach Relaisbox von Franz-Peter - 15.09.2013 21:42
| |
> > > 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:dataC-Control Mini CDRelaysRelais_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. > > Hallo Jürgen, > der Beispielcode ist für die C-Control I (in Basic++) geschrieben. > Dieser Basic-Dialekt ist inkompatibel zum Basic der C-Control Pro. > > Man müsste den Code also erst umschreiben. > > Gru� > Franz-Peter | |
Antwort schreiben Antworten: |
Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum