> Puteți vedea din tabelul anterior că nu sunt de gând să faci ceva exotic cu o ștampilă de bază. Limita de 75-line (de 256 bytes de EEPROM poate deține un program de bază aproximativ 75 rânduri) pentru BS-1 este destul de constrângătoare. Cu toate acestea, puteți crea unele chestii destul de elegant, și faptul că ștampila este atât de mică și baterii înseamnă că se poate merge aproape oriunde.
Programarea BASIC Stamp
programa un BASIC Stamp folosind limbaj de programare BASIC. Dacă știți deja BASIC, atunci veți găsi că de bază utilizată într-o Stamp este simplu, dar un pic dezbrăcat-jos. Dacă nu știți de bază, dar știi o altă limbă ca C, Pascal sau Java, apoi ridicarea de bază va fi banal. Dacă nu ați programat înainte, probabil vrei să mergi învețe programare pe o mașină desktop prima. Aici este o trecere in revista rapid asupra instrucțiunile disponibile în BASIC Stamp. (Pentru documentația completă, du-te la Parallax: BASIC Stamp Documentation.)
Instrucțiuni de bază standard:
pentru ... următoarea - declarație normală looping
gosub - du-te la o subrutină
Du-te la - Du-te o etichetă în program (de exemplu, - " etichetă: ")
dacă ... apoi - normală dacă /atunci decizie
să - cesiune (opțional )
retur - de întoarcere de la o subrutină
end - termina programul și dormi
Instrucțiuni au de a face cu I /O pini:
pentru - citește un buton de pe un pin de intrare, cu debounce și auto-repeat
mare - set o I /O PIN mare
input - a stabilit direcția unei /O PIN I de intrare
low - set o I /O PIN scăzut
de ieșire - a stabilit direcția unei /O PIN I ieșire
pot - citeste un potentiometru pe un pin I /O
pulsin - citeste durata unui impuls trimis de pe un pin de intrare
pulsout - trimite un impuls de o anumită durată pe un pin de ieșire
PWM - efectuarea durată a impulsului modulare pe un pin de ieșire
inversa - schimba direcția de o I /O PIN
Serin - citeste datele de serie de pe un pin de intrare
serout - scrie date de serie de pe un ieșire pini
sunet - trimite un sunet de o anumită frecvență pentru un pin de ieșire
Toggle - comuta bitul pe o ieșire PIN
Instrucțiuni specifice BASIC Stamp:
ramură - citeste un tabel de ramificare
depanare - trimite un șir de depanare la consola de pe computer
EEPROM