Elektronische Projekte: Wie eine LED mit einem BASIC Stamp in Flash

Ein BASIC Stamp ist ernst Overkill für eine elektronische Schaltung, die eine LED ein- und ausschalten einfach blinkt: Sie können mit einem 555-Timer integrierte Schaltung (IC), einen Kondensator und ein paar Widerstände für ein paar Dollar das tun.

Aber zu lernen, wie eine LED auf zu blinken und ab mit einem BASIC Stamp ist ein wichtiger Schritt in Richtung auf komplexere Projekte abgeschlossen. Blinkt eine LED ein- und ausschalten, müssen Sie zunächst eine LED an einen Ausgangsstift verbinden in auf der Hausaufgaben Bord. Sobald dies geschehen ist, alles, was bleibt ist das Lernen, wie man ein PBASIC Programm zu schreiben, das die LED blinkt.

Zum Schreiben eines solchen Programms, müssen Sie die folgenden fünf PBASIC Anweisungen zu wissen:

  • HOCH - Stellt einer der Stempel des I / O-Pins auf HIGH. Sie verwenden diese Anweisung zu drehen die LED auf.

  • NIEDRIG - Stellt einer der Stempel des I / O-Pins auf LOW. Sie verwenden diese Anweisung, um die Option aus LED.

  • PAUSE - Verursacht die Stempel für eine bestimmte Zeit lang nicht zu sitzen. Mit diesem Befehl das Programm ein wenig zwischen HIGH und LOW Befehle zu verzögern, so dass die LED für eine Weile bleibt, bevor Sie ihn ausschalten, und dann für eine Weile ausgeschaltet bleibt, bevor Sie es wieder einzuschalten.

  • GEHE ZU - Bewirkt, dass das Programm in einer Schleife zurück zu einem vorher festgelegten Stelle. Sie verwenden diese das Programm zu verursachen immer wieder die LED an zu blinken und aus, anstatt die LED an und nur einmal von Ablüften.

  • Etikette - Markiert die Position, die Sie das wollen GEHE ZU Anweisung zur Schleife.

Hier ist das komplette Programm, das die LED blinkt:

'{$ STAMP BS2} {$ PBASIC 2.5} Main: HOCH 15PAUSE 1000LOW 15PAUSE 1000GOTO Haupt

Werfen Sie einen Blick darauf, wie dieses Programm funktioniert, um eine Zeile zu einem Zeitpunkt:

ProgrammlinieWas es macht
'{$ STAMP BS2}Zeigt an, dass das Programm auf einem BASIC Stamp 2 ausgeführt wird.
'{$ PBASIC 2.5}Zeigt an, dass das Programm verwendet Version 2.5 von PBASIC.
Main:Erstellt ein Label mit dem Namen Main dass marksthe Ort, der GOTO-Befehl in einer Schleife zurück zu.
HOCH 15Macht I / O-Pin 15 hoch, was die dreht LED an.
PAUSE 1000Pausiert das Programm für 1000 ms, die die gleiche wie 1 Sekunde ist. Auf diese Weise können die LED für eine volle Sekunde zu bleiben.
LOW 15Macht I / O-Pin 15 LOW, die die aus LED leuchtet.
PAUSE 1000Pausiert das Programm für 1000 ms. Auf diese Weise können die LED für eine volle Sekunde zu stayoff.
GOTO HauptBewirkt, dass das Programm auf dem Hauptetikett zu springen, die das Programm bewirkt, dass die zu Durchschleifung HOCH, PAUSE, NIEDRIG, und PAUSE Befehle immer und immer wieder.

Der Nettoeffekt dieses Programms ist es, dass die auf 15 blinkt auf Pin LED ein und aus Intervallen von einer Sekunde.

Dieses Projekt zeigt, wie eine einfache Schaltung zu bauen, die eine LED 15 verbindet Pin und dann herunterladen und die LED-Flasher-Programm, so dass die LED blinkt laufen.

bild0.jpg

Menü