Der BASIC Stamp Editor ist die Arbeitsoberfläche am Computer, über die mit dem Controller via micro-USB Kabel "Kontakt" aufgenommen wird. Die Software BASIC Stamp ist kostenfrei herunterladbar über die URL:
https://www.parallax.com/download/
Die Softwareinstallation ist menügeführt und unproblematisch. Sobald das Programm installiert und geladen, die USB-Verbindung zum Board hergestellt und der 9V-Batterieblock angeschlossen ist, muss nur noch der Schalter auf dem Board of Education (BoE) in Position 1 gestellt werden und es kann losgehen.
Mit dem BASIC Stamp Editor überprüfen wir, ob der Laptop mit unserem BASIC Stamp Modul zusammenarbeitet.
Im Fenster Identification wird angezeigt, dass ein BASIC Stamp 2 Modul die COM6-Schnittstelle des angeschlossenen Rechners erkannt hat.
Mit diesem Programm schickt die BASIC Stamp eine Nachricht an den Laptop, die in einem Terminal auf dem Bildschirm angezeigt wird.
Gib das Programm in den BASIC Stamp Editor ein.
Im Debug-Terminal erscheint der Begrüßungstext.
Als Nachweis, dass die Meldung von der BASIC Stamp stammt, betätige den Reset-Schalter auf dem Board. Nach jedem Reset wird das Programm neu gestartet und es erscheint eine weitere Meldung im Debug Terminal.
Den Editor anpassen
Über Edit - Preferences lassen sich die Einstellungen des Editors verändern.
Die Optionen Show Bookmarks, Show Overwrite Cursor, Show Line Numbers und Display Toolbar sollten alle aktiviert sein. Weitere Einstellungsänderungen sind am Anfang nicht notwendig.
Nach dieser kleinen Eingewöhnungsübung in die Oberfläche des BASIC Stamp Editors wenden wir uns jetzt neuen Herausforderungen zu.
Erinnern wir uns noch einmal
DEBUG Formatanweisungen und Steuerzeichen
Mit dem DEBUG-Kommando verbunden sind Steuerzeichen, die die Ausgabe im Debug Terminal beeinflussen. DEC ist eine solche Formatanweisung, die Zahlenwerte als Dezimalzahlen anzeigt. Das Steuerzeichen CR (carriage return = Zeilenrücklauf) sorgt für einen Zeilenvorschub nach einer Textausgabe. Text und Zahlen werden nach einem CR am Anfang einer neuen Zeile ausgegeben.
Wie arbeitet das Programm Programm2.bs2?
Zeile 4
Das Kommando DEBUG führt zu einer Ausgabe im Terminalfenster. Die nachfolgende Direktive CR wird, nachdem der in Hochkomma eingeschlossene Text im Terminal ausgegeben wurde, einen Zeilenrücklauf veranlassen.
Zeile 5
Wie in Zeile 4 wird ein Text in einer neuen Zeile ausgegeben und mit einem Zeilenrücklauf abgeschlossen.
Zeile 6
Wiederum ein Ausgabebefehl für das Terminal. Die Direktive besagt, dass das Produkt aus 7 und 12 als Dezimalzahl (DEC) im Terminal ausgegeben werden soll.
Der Editor bietet drei verschiedene Hilfesysteme an.
Wird das Kommando DEBUG ohne Formatierungsbefehl DEC aufgerufen, interpretiert die BASIC Stamp eine Zahl im Programm als sogenannten ASCII Code.
ASCII ist eine Abkürzung und steht für „American Standard Code for Information Interchange“. Viele Mikrocontroller und Computer benutzen diesen Code; jeder Computertaste und komplexeren Tastenkombinationen wird eine bestimmte Zahl zugewiesen. Die Zahlen von 32 bis 126 gehören zu den Zeichen und Symbolen, die von der BASIC Stamp im Debug Terminal dargestellt werden können. Im folgenden Programm wird mit Hilfe des ASCII-Codes der Begriff „BASIC Stamp 2“ im Debug Terminal angezeigt.
Programmbeispiel – ASCII.bs2
Jeder Zahl in einem DEBUG Befehl entspricht ein ASCII-Code Symbol, das im Debug Terminal angezeigt wird.
DEBUG 66,65,83,73,67,32,83,116,97,109,112,32,50
66 ist der ASCII Code für das große B, 65 für das große A und so weiter. 32 steht für Leerzeichen. Beachte, dass die Codezahlen durch Komma getrennt werden.
Jetzt kommst du! – Entdecke den ASCII Code
Experiment durchführen und auswerten 1
Experiment durchführen und auswerten 2
Versuche, deinen eigenen Namen nach der ASCII-Code Tabelle im ASCII-Code anzugeben. Überprüfe anschließend, ob der Controller den Namen richtig ausgibt.
Kurzvortrag 1
Was macht und leistet der Befehl random?
Kurzvortrag 2
Bereite einen Kurzvortrag zum Thema ASCII-Code vor.