Ist zwar schon älter der thread aber ich antworte mal trotzdem:
In der neuen IDE-Version sind die Werte für die Variablen "PORT_ON" und "PORT_OFF" in der Int_FuncLib umgedreht.
Alte IDE:
PORT_ON = 0
PORT_OFF = 1
-> hängt wohl damit zusammen, dass die LEDs (FLL,BLL etc.) beim Probot nach Masse schalten. Sprich, wenn der Port auf Low (0) liegt, geht die LED an.
Neue IDE:
PORT_ON = 1
PORT_OFF = 0
-> wird hier als Randnotiz erwähnt: www.c-control-pro.de unter Bibliotheken\Port\Port_WriteBit(Mega)
Nett, dass das "korrigiert" wurde, oder?
Nach dem Motto: Code compiliert, 3 Fehler werden angezeigt. Fehler behoben, Code kompiliert, 23 Fehler werden angezeigt :-D
Die Encoder Led hingegen schaltet gegen Betriebsspannung, sprich der Port muss High (1) sein, damit sie leuchtet.
In der Probot Lib ist Enc_LED on mit Port_Off definiert. Also entweder alle Port_ON/OFF Definitionen gegen 0 und 1 tauschen oder ON/OFF tauschen in den Programmen des Pro Bot oder die Definition in der neuen Int_FuncLib ändern.
Lesezeichen