Video: Valkyria Johnny-5 BP5 2 2025
Du kan bruge en BASIC Stamp-mikrocontroller til at skabe nogle specielle effekter i dine digitale elektronikprojekter. Men først skal du lære at skrive programmer for at styre controlleren. Hvis du aldrig har lavet nogen form for computerprogrammering før, er du på for et sjovt og fascinerende eventyr, hvor du lærer, hvordan computere virkelig virker.
I et nøddeskal er et computerprogram et sæt skriftlige instruktioner, som en computer ved, hvordan man læser, fortolker og udfører. Instruktionerne er skrevet på et sprog, som både mennesker og computere kan læse. Vejledningen er ikke helt engelsk, men de ligner engelsk nok til, at engelsktalende folk kan forstå, hvad de betyder.
Computerprogrammer lagres i tekstfiler, der består af en eller flere linjer med skriftlige instruktioner. I de fleste tilfælde indeholder hver linje i computerprogrammet en instruktion. Hver instruktion fortæller computeren at gøre noget specifikt, f.eks. Tilføje to numre sammen eller få en af udgangsstifterne til at gå høje.
Tricket i computerprogrammering er at sætte de rigtige instruktioner sammen i den rigtige rækkefølge for at få programmet til at gøre præcis, hvad du vil have det til at gøre. Selvfølgelig skal du have en solid forståelse af, hvad du vil have programmet til at gøre, og du skal have et solidt kendskab til de forskellige instruktioner, der er tilgængelige for dig.
PBASIC programmeringssprog består af ca. 70 forskellige typer instruktioner. Men vær ikke modløs; Du kan skrive nyttige programmer, der kun bruger en håndfuld af disse kommandoer.
I næsten hver bog om programmeringssprog hedder det første program, Hello World. Dette enkle program viser strengen "Hej, Verden! "Som en måde at demonstrere, hvad det enkleste mulige program ser ud.
I PBASIC (det officielle navn på BASIC-sproget, der bruges på BASIC-frimærker) består Hello World-programmet af tre linjer:
'{$ STAMP BS2}' {$ PBASIC 2. 5} DEBUG "Hej verden!"
De to første linjer kaldes direktiver . De fortæller ikke BASIC Stamp faktisk at gøre noget; I stedet giver de oplysninger, som stempelredaktøren skal vide for at forberede dit program, så det kan downloades til stempelet.
Den første linje angiver, at mikrocontrolleren du kører programmet på, er et BASIC Stamp 2 (BS2). Den anden linje angiver, at dette program bruger version 2.5 af PBASIC til dette program. (Det er den nuværende version.)
Hvert program du skriver skal indeholde disse to linjer. Heldigvis behøver du ikke skrive dem selv. I stedet kan du bruge menukommandoer eller værktøjslinjeknapper til at indsætte direktiverne automatisk:
-
Direktiv → Stempel → BS2: Indsætter $ STAMP BS2-direktivet for at indikere, at du bruger BASIC Stamp 2.
-
Direktiv → PBASIC → Version 2. 5: Indsætter $ PBASIC 2. 5-direktivet for at indikere, at du bruger version 2. 5 af PBASIC.
Den tredje linje i Hello World-programmet er den eneste linje, der faktisk fortæller BASIC Stamp at gøre noget. Denne kommando, kaldet DEBUG, fortæller BASIC Stampen at sende en smule tekst til computeren, der er tilsluttet via USB-porten (DEBUG-kommandoen består altid af to dele: Ordet DEBUG efterfulgt af en del tekst, der skal være Vedlagt:
DEBUG "Hej, Verden!"
Denne linje sender meddelelsen "Hej, Verden!" til computeren. Meddelelsen vises i et vindue kaldet Fejlfindingsvinduet i Stempelredigerer.