Hjem Personlig finansiering Elektronikk Prosjekter: Hvordan skrive et PBASIC-program - dummier

Elektronikk Prosjekter: Hvordan skrive et PBASIC-program - dummier

Video: Cardi B & Bruno Mars - Please Me (Official Video) 2025

Video: Cardi B & Bruno Mars - Please Me (Official Video) 2025
Anonim

Du kan bruke en BASIC Stamp-mikrokontroller for å lage noen spesielle effekter i dine digitale elektronikkprosjekter. Men først må du lære å skrive programmer for å kontrollere kontrolleren. Hvis du aldri har gjort noen form for dataprogrammering før, er du på for et morsomt og fascinerende eventyr, hvor du lærer hvordan datamaskiner virkelig fungerer.

I et nøtteskall er et dataprogram et sett med skriftlige instruksjoner som en datamaskin vet hvordan man leser, tolker og utfører. Instruksjonene er skrevet på 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 mener.

Dataprogrammer lagres i tekstfiler som består av en eller flere linjer med skriftlige instruksjoner. I de fleste tilfeller inneholder hver linje i dataprogrammet en instruksjon. Hver instruksjon forteller at datamaskinen skal gjøre noe spesifikt, for eksempel legge til to numre sammen eller la en av utgangsstifterne gå høyt.

Tricket i dataprogrammering er å sette de riktige instruksjonene sammen i riktig rekkefølge for å få programmet til å gjøre akkurat det du vil at 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 de forskjellige instruksjonene som er tilgjengelige for deg.

PBASIC programmeringsspråket består av rundt 70 forskjellige typer instruksjoner. Men vær ikke motløs; Du kan skrive nyttige programmer med bare en håndfull av disse kommandoene.

I hver bok om programmeringsspråk blir det første programmet som heter Hello World. Dette enkle programmet viser strengen "Hei, Verden! "Som en måte å demonstrere hva det enkleste mulige programmet ser ut.

I PBASIC (det offisielle navnet på BASIC-språket som brukes på BASIC-frimerker) består Hello World-programmet av tre linjer:

'{$ STAMP BS2}' {$ PBASIC 2. 5} DEBUG "Hei, Verden!"

De to første linjene heter direktiver . De forteller ikke BASIC Stamp å faktisk gjøre noe; I stedet gir de informasjon som Stamp Editor trenger å vite for å forberede programmet slik at det kan lastes ned til stempelet.

Den første linjen indikerer at mikrokontrolleren du kjører programmet på, er et BASIC Stamp 2 (BS2). Den andre linjen indikerer at dette programmet bruker versjon 2. 5 av PBASIC for dette programmet. (Det er den nåværende 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øylinjeknapper til å sette inn direktiver automatisk:

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

  • Direktiv → PBASIC → Versjon 2. 5: Setter inn $ PBASIC 2. 5-direktivet 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 litt tekst til datamaskinen som er koblet til via USB-porten. (DEBUG-kommandoen består alltid av to deler: Ordet DEBUG etterfulgt av noen tekst som må være vedlagt i anførselstegn. For eksempel:

DEBUG "Hei, Verden!"

Denne linjen sender meldingen "Hei, Verden!" til datamaskinen. Meldingen vises i et vindu som kalles Debug Terminal-vinduet i Stamp Editor.

Elektronikk Prosjekter: Hvordan skrive et PBASIC-program - dummier

Redaktørens valg

Hvordan finne sponsorer for bloggen din - dummies

Hvordan finne sponsorer for bloggen din - dummies

Du kan få sponsor til bloggen din på to måter: ved å motta forespørsler fra bedrifter og ved å søke dem ut selv. Slik sponsing kan bety en av to ting: Sponsorer kan betale deg for å sette sine annonser på nettstedet ditt. Sponsorer kan bare gi deg gratis varer eller tjenester i motsetning til reklame på ...

Hvordan du genererer salg eller handling med en forretningsblogg - dummies

Hvordan du genererer salg eller handling med en forretningsblogg - dummies

Spør potensielle kunder å sjekke ut dine tjenester etter at de har lest noe på bloggen din, kan gjøre disse leserne til faktiske kunder. Hvis du ser en logisk lenke til et produkt eller en tjeneste du tilbyr, er det bare fornuftig å la folk få vite det. Men du trenger å gjøre mer enn bare å presse salg. Du ...

Slik genererer du online fellesskapstrafikk med en innholdsstrategi - dummies

Slik genererer du online fellesskapstrafikk med en innholdsstrategi - dummies

Som en nettbasert fellesskapsjef , uansett formålet med fellesskapet ditt, forventes det å øke trafikken med jevne mellomrom. Dette målet er viktig fordi medlemmene i samfunnet er ufattelige. De kommer for en stund, men til slutt blir de fanget opp i noe annet. Svært få mennesker holder seg i årevis. Uten et nytt ...

Redaktørens valg

Sett et Device Password for å streame med Spotify's Hi-Fi Partners - dummies

Sett et Device Password for å streame med Spotify's Hi-Fi Partners - dummies

Deg kan lytte til all musikk i rik, skinnende hi-fi-streaming fra skyen - takket være Spotifys partnerskap med en rekke førsteklasses lydsystemprodusenter. Du trenger ikke nødvendigvis å ha Spotify åpen på datamaskinen eller mobilenheten for å bruke disse Internett-klare systemene, og du kan streame til flere rom i ...

Del Spotify Tracks på iPhone - dummies

Del Spotify Tracks på iPhone - dummies

Når du ser informasjon om en sang som spilles via Spotify Mobile, trykk Del spor. Deretter ser du en skjerm som gir deg flere delingsalternativer: Kopier til pasteboard: Kopierer sporets unike Spotify-URL. Du kan deretter lime inn denne nettadressen i et webskjema eller en annen tekstboks, som du ville med annen tekst ...

Spotify og Facebook Connection Issues - dummies

Spotify og Facebook Connection Issues - dummies

Spotify på Facebook er klassifisert som en tredjeparts plattform app, som er et mini-program som plugger inn i Facebook. I innstillingene dine på Facebook-kontoen kan du faktisk blokkere bestemte apper fra å vises eller slå av plattformapps helt. Facebook har utallige apps, og det er mulig at du (ved et uhell, selvsagt) blokkerte Spotify en gang til. ...

Redaktørens valg

Nettverksplanlegging: Slik starter du - dummies

Nettverksplanlegging: Slik starter du - dummies

Før du starter et nettverksprosjekt, enten det er en ny nettverksinstallasjon eller en oppgradering, bør du først lage en detaljert plan. Hvis du tar tekniske beslutninger for fort, før du studerer alle problemene som påvirker prosjektet, vil du angre på det. Du vil oppdage for sent at en nøkkelapplikasjon ikke vil kjøre over nettverket, det ...

Nettverksplanlegging: Inventarinformasjonsprogrammer - dummies

Nettverksplanlegging: Inventarinformasjonsprogrammer - dummies

Det er mye arbeid å samle informasjon om datamaskinens beholdning hvis du har mer enn noen få datamaskiner til nettverk. Heldigvis finnes det flere programmer som automatisk kan samle informasjonen for deg. Disse programmene inspiserer ulike aspekter av en datamaskin, for eksempel CPU-typen og hastigheten, mengden RAM, og ...

Nettverksplanlegging: Servertyper - dummies

Nettverksplanlegging: Servertyper - dummies

Forutsatt at nettverket ditt vil kreve en eller flere dedikerte servere, bør du vurdere hvilke typer servere nettverket trenger. I enkelte tilfeller kan en enkelt server datamaskin fylle en eller flere av disse rollene. Når det er mulig, er det best å begrense hver server-datamaskin til en enkelt serverfunksjon. Filservere Fil ...