Video: Valkyria Johnny-5 BP5 2 2025
Hvis du begynder at bruge programmerbare kredsløb i dine elektronikprojekter, vil du ende med at skrive nogle kode. Hvis dit programmerbare kredsløb er et BASIC Stamp, skriver du den kode i PBASIC.
I PBASIC kan du oprette dine egne navne til brug som konstanter. En konstant er et navn, der er tildelt en værdi. Dette giver dig mulighed for at bruge det konstante navn i dit program i stedet for selve værdien. Senere, hvis du beslutter dig for at ændre værdien, behøver du ikke at jage gennem programmet for at finde hver forekomst af konstanten. I stedet ændrer du blot linjen, der definerer konstanten.
Her er en erklæring, der skaber en konstant navngiv forsinkelse og tildeler værdien 500 til den:
Forsink CON 500
CON-søgeordet angiver, at forsinkelse er en konstant, hvis tildelte værdi er 500.
Hvis du vil bruge en konstant, skal du bare erstatte navnet på konstanten, uanset hvor du vil bruge værdien. For eksempel stopper denne linje programmet for værdien, der er tildelt forsinket konstant:
PAUSE Delay
Listing 2-3 viser en version af LED Flasher-programmet, der bruger en konstant for at bestemme, hvor hurtigt LED'erne skal blinke.
'LED Flasher Program' Doug Lowe '10. juli 2011 "Dette program blinker lysdioder, der er tilsluttet stifter 0, 2, 4, 6, 8 og 10' med halv sekunders intervaller." Denne version af programmet bruger en konstant 'for tidsintervallet. '{$ PBASIC 2. 5}' {$ STAMP BS2} Forsinkelse CON 500 Hoved: HØJ 0 HØJ 2 HØJ 4 HØJ 6 HØJ 8 HØJ 10 PAUSE Forsink Lavt 0 Lav 2 Lav 4 Lav 6 Lav 8 LOW 10 PAUSE Forsink GOTO Hoved < Du skal følge et par enkle regler, når du opretter navne i PBASIC:
-
Navne skal begynde med et bogstav eller understregning, men kan ikke begynde med et nummer. Således er Timer1 og _Timer1 begge gyldige navne, 1Timer er ikke.
-
Navne kan være så lange som 32 tegn.
-
Navne er ikke sagerfølsomme, hvilket betyder at PBASIC ikke skelner mellem store og små bogstaver. Således anser PBASIC, at alle de følgende navne er identiske: TimerCheck, timercheck, TIMERCHECK og TiMeRcHeCk.
-
Faktisk er ingenting i PBASIC følsomt, så alt kan skrives i store eller små bogstaver. Det er imidlertid en fælles PBASIC programmeringskonvention, at søgeord som HØJ og GOTO er skrevet i alle caps, mens navne er skrevet med kun den første bogstav aktiveret.