Elektronikk Prosjekter: Hvordan skrive en PBASIC Program

April 1  by Eliza

Du kan bruke en BASIC Stamp microcontroller å skape noen spesielle effekter i digital elektronikk prosjekter. Men først må du lære å skrive programmer for å kontrollere kontrolleren. Hvis du aldri har gjort noen form for programmering før, er du inne for en morsom og fascinerende eventyr, der du lærer hvordan datamaskiner virkelig fungerer.

I et nøtteskall, er et dataprogram et sett med skriftlige instrukser som en datamaskin vet hvordan å lese, tolke og utføre. Instruksjonene er skrevet i et språk som både mennesker og datamaskiner kan lese. Instruksjonene er ikke helt engelsk, men de ligner engelsk nok til at engelsktalende folk kan forstå hva de betyr.

Dataprogrammer lagres i tekstfiler som består av en eller flere linjer med skriftlige instrukser. I de fleste tilfeller inneholder hver linje av dataprogrammet en instruksjon. Hver instruksjon forteller datamaskinen til å gjøre noe konkret, for eksempel legge til to tallene sammen eller lage en av de utdatastrømpunkt HØYT.

Trikset for programmering er å sette de riktige instruksjonene sammen i riktig rekkefølge for å få programmet til å gjøre akkurat hva du vil den skal gjøre. Selvfølgelig, for å gjøre det, må du ha en solid forståelse av hva du vil at programmet skal gjøre, og du må ha en solid kunnskap om det mangfoldet av instruksjoner som er tilgjengelige for deg.

Den PBASIC programmeringsspråk består av ca. 70 forskjellige typer av instruksjoner. Men ikke mist motet; du kan skrive nyttige programmer ved hjelp av bare en håndfull av disse kommandoene.

I omtrent hver eneste bok om programmeringsspråk, er det første programmet presenteres som heter Hello World. Dette enkle programmet viser strengen "Hello, World!" Som en måte å demonstrere hva en enklest mulig program ser ut.

I PBASIC (det offisielle navnet på den grunnleggende språket som brukes på BASIC Stamps), består Hello World program av tre linjer:

{$ STAMP BS2}
{$ PBASIC 2,5}
DEBUG "Hello, World!"

De to første linjene kalles direktiver. De forteller ikke BASIC Stamp å faktisk gjøre noe; i stedet, de gir informasjon om at Stamp Editor trenger å vite for å forberede ditt program slik at det kan lastes ned til Stamp.

Den første linjen viser at mikrokontrolleren du vil kjøre programmet på er en BASIC Stamp 2 (BS2). Den andre linjen viser at dette programmet bruker versjon 2.5 av PBASIC for dette programmet. (Det er den gjeldende versjonen.)

Hvert program du skriver må inkludere disse to linjene. Heldigvis trenger du ikke å skrive dem selv. I stedet kan du bruke menykommandoer eller verktøyknapper for å sette direktivene automatisk:

Elektronikk Prosjekter: Hvordan skrive en PBASIC Program

  • Direktiv → Stamp → BS2: Setter inn $ STAMP BS2 direktiv for å indikere at du bruker BASIC Stamp 2.

    Elektronikk Prosjekter: Hvordan skrive en PBASIC Program

  • Direktiv → PBASIC → Version 2.5: Setter inn $ PBASIC 2,5 direktiv for å indikere at du bruker versjon 2.5 av PBASIC.

Den tredje linjen i Hello World-programmet er den eneste linjen som faktisk forteller BASIC Stamp å gjøre noe. Denne kommandoen, kalt DEBUG, forteller BASIC Stamp å sende en bit av tekst til datamaskinen er koblet til via USB-porten (The DEBUG kommandoen består alltid av to deler:. Ordet DEBUG etterfulgt av noen tekst som må settes i anførselstegn for eksempel:

DEBUG "Hello, World!"

Denne linjen sender meldingen "Hello, World!" Til datamaskinen. Meldingen vises i et vindu kalt Debug Terminal vinduet i Stamp Editor.

Elektronikk Prosjekter: Hvordan skrive en PBASIC Program
Elektronikk Prosjekter: Hvordan skrive en PBASIC Program
Elektronikk Prosjekter: Hvordan skrive en PBASIC Program