
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
Hi, ich hab' zwar noch nicht Basic++ gearbeitet (meine M-Unit ist immer noch nicht da), aber gehört die Variablendeklaration (hier: define KEYCODE as byte) nicht an den Programmanfang statt in eine Schleife? Macht es einen Unterschied sie jedes Mal erneut zu deklarieren? Todi > > > > '-------------------------- > > '------ I/O PORTS --------- > > '-------------------------- > > define LIGHT port[16] > > '-------------------------- > > '---- SYSTEM MEMORY ------- > > '-------------------------- > > > > > > goto MAIN > > import "....\LIB\GET_KEY.BAS" > > import "....\LIB\IIC_STEPPER_DRIVE.BAS" > > > > > > > > > > '-------------------------------------------------------------------- > > ' RECHTS/LINKS-LAUF mit der TASTE 1/2 AM APPLIKATION-BOARD > > '-------------------------------------------------------------------- > > #MAIN > > LIGHT=off > > LCD.INIT > > LCD.PRINT "STEPPERDRIVE" > > LCD.OFF > > > > #LOOP > > define KEYCODE as byte > > KEYCODE=GET_KEY() > > if KEYCODE=2 then UPSTEP(1,20) > > if KEYCODE=1 then DOWNSTEP(1,20) > > goto LOOP > > > > Dass Demo wurde für Basic++ geschrieben. CCBasic kann mit den Befehlen nichts anfangen, daher auch die Fehlermeldungen. > > LG Jens |
| Antwort schreiben |