Video: CNC-Fräse selbstgebaut - Teil 1 (Steuerung: Arduino, Estlcam) 2024
Sie können einen BASIC Stamp-Mikrocontroller verwenden, um einige Spezialeffekte in Ihren Digital-Elektronik-Projekten. Aber zuerst müssen Sie lernen, wie man Programme schreibt, um den Controller zu steuern. Wenn Sie noch nie zuvor eine Computerprogrammierung durchgeführt haben, erwartet Sie ein unterhaltsames und faszinierendes Abenteuer, bei dem Sie lernen, wie Computer wirklich funktionieren.
Kurz gesagt, ein Computerprogramm ist ein Satz von schriftlichen Anweisungen, die ein Computer lesen, interpretieren und ausführen kann. Die Anweisungen sind in einer Sprache geschrieben, die sowohl Menschen als auch Computer lesen können. Die Anweisungen sind nicht ganz Englisch, aber sie ähneln Englisch genug, damit Englisch sprechende Leute verstehen können, was sie bedeuten.
Computerprogramme werden in Textdateien gespeichert, die aus einer oder mehreren Zeilen geschriebener Anweisungen bestehen. In den meisten Fällen enthält jede Zeile des Computerprogramms eine Anweisung. Jede Anweisung weist den Computer an, etwas Spezifisches zu tun, z. B. zwei Zahlen zusammen hinzuzufügen oder einen der Ausgangspins auf HOCH zu stellen.
Der Trick der Computerprogrammierung besteht darin, die richtigen Anweisungen in der richtigen Reihenfolge zusammenzufassen, damit das Programm genau das tut, was Sie wollen. Um dies zu tun, müssen Sie natürlich ein solides Verständnis dafür haben, was Sie mit dem Programm machen wollen, und Sie müssen ein solides Wissen über die Vielfalt der Anweisungen haben, die Ihnen zur Verfügung stehen.
Die Programmiersprache PBASIC besteht aus ca. 70 verschiedenen Befehlstypen. Aber sei nicht entmutigt; Sie können nützliche Programme mit nur einer Handvoll dieser Befehle schreiben.
In fast jedem Buch über Programmiersprachen heißt das erste präsentierte Programm Hello World. Dieses einfache Programm zeigt die Zeichenfolge "Hello, World! "Um zu zeigen, wie das einfachste Programm aussieht.
In PBASIC (der offizielle Name der BASIC-Sprache, die bei BASIC Stamps verwendet wird) besteht das Hello World-Programm aus drei Zeilen:
'{$ STAMP BS2}' {$ PBASIC 2. 5} DEBUG "Hallo, Welt!"
Die ersten beiden Zeilen heißen Direktiven . Sie sagen der BASIC Stamp nicht, dass sie irgendetwas tun soll. Stattdessen liefern sie Informationen, die der Stempeleditor wissen muss, um Ihr Programm so vorzubereiten, dass es zum Stempel heruntergeladen werden kann.
Die erste Zeile zeigt an, dass der Mikrocontroller, auf dem Sie das Programm ausführen, ein BASIC Stamp 2 (BS2) ist. Die zweite Zeile gibt an, dass dieses Programm die Version 2. 5 von PBASIC für dieses Programm verwendet. (Das ist die aktuelle Version.)
Jedes Programm, das Sie schreiben, muss diese beiden Zeilen enthalten. Glücklicherweise müssen Sie sie nicht selbst eingeben. Stattdessen können Sie Menübefehle oder Schaltflächen der Symbolleiste verwenden, um die Anweisungen automatisch einzufügen:
-
Richtlinie → Stempel → BS2: Fügt die Anweisung $ STAMP BS2 ein, um anzugeben, dass Sie BASIC Stamp 2 verwenden.
-
Richtlinie → PBASIC → Version 2. 5: Fügt die Anweisung $ PBASIC 2. 5 ein, um anzugeben, dass Sie Version 2. 5 von PBASIC verwenden.
Die dritte Zeile des Hello World-Programms ist die einzige Zeile, die die BASIC Stamp anweist, etwas zu tun. Dieser Befehl namens DEBUG weist BASIC Stamp an, etwas Text an den Computer zu senden, der über den USB-Port angeschlossen ist (Der Befehl DEBUG besteht immer aus zwei Teilen: Das Wort DEBUG gefolgt von einem Text, der In Anführungszeichen eingeschlossen:
DEBUG "Hello, World!"
Diese Zeile sendet die Nachricht "Hello, World!" an den Computer. Die Nachricht wird in einem Fenster mit dem Namen Debug Terminal angezeigt. Stempeleditor