Elektronikk Prosjekter: Hvordan Flash flere lysdioder med en BASIC Stamp

February 5  by Eliza

Dette elektronikk prosjektet starter ved å koble 6 LED til breadboard i en BASIC Stamp lekser styret og deretter fortsetter med å vise programmerings nødvendig å blinke alle lysene på og av. Du kan spille med programmering for å lage ulike flash mønstre.

Koble lysdiodene

Dette prosjektet viser hvordan du kan bygge en test krets som har seks lysdioder koblet til pins 0, 2, 4, 6, 8 og 10 som bruker komponenter som følger med BASIC Stamp Activity Kit, som er tilgjengelig fra de fleste Radioshack butikker Note.: Du kan også enkelt sette sammen denne kretsen med en Board of Education og dine egne lysdioder og motstander.

Elektronikk Prosjekter: Hvordan Flash flere lysdioder med en BASIC Stamp
Elektronikk Prosjekter: Hvordan Flash flere lysdioder med en BASIC Stamp
Elektronikk Prosjekter: Hvordan Flash flere lysdioder med en BASIC Stamp

Blinke med LED

Husk at hvis du kan slå en LED på eller av med en PBASIC program, kan du kontrollere alt som kan kobles til en BASIC Stamp I / O-port.

Her er et enkelt program som blinker alle seks av lysdiodene på og utenfor på halv-sekunders intervaller. Dette programmet bruker ikke noe mer enn høy, lav, PAUSE, og GOTO uttalelser. Programmet slår alle seks lysdioder på, pauser 500 ms (halvt sekund), slås lysene av, venter en halv sekund, og deretter hopper tilbake til hoved etiketten for å starte hele prosessen over.

{$ PBASIC 2,5}
{$ PBASIC 2,5}
Hovedbilde:
HIGH 0
HØY 2
HIGH 4
HIGH 6
HIGH 8
HIGH 10
PAUSE 500
LAV 0
LAV 2
LAV 4
LAV 6
LAV 8
LAV 10
PAUSE 500
GOTO Hoved

Følgende avsnitt oppsummerer driften av dette programmet:

  • {$ PBASIC 2,5} - Denne linjen indikerer at programmet er skrevet i versjon 2.5 av PBASIC. Hvert program du skrive for BASIC Stamp 2 bør inkludere denne linjen. Du kan sette den automatisk inn i et program ved å velge direktiv → PBASIC → versjon 2.5 eller ved å klikke på PBASIC Versjon: 2.5-knappen på verktøylinjen.
  • * '{$ PBASIC 2,5} - Denne linjen indikerer at programmet vil kjøre på en BASIC Stamp 2, og det er påkrevet for hvert program du kjører på en BASIC Stamp 2 mikrokontroller. Du kan sette den automatisk ved å velge direktiv → Stamp → BS2.
  • * Main: - Etiketten Hovedbilde: identifiserer plasseringen som GOTO-setningen i linje 19 hopper til. Hoved er kjent som en etikett, som er ganske enkelt en navngitt sted i programmet. Å lage en etikett, du bare skrive inn et navn etterfulgt av et kolon. For mer informasjon om å opprette verdi navnene i PBASIC.
  • * HIGH 0 - Denne linjen angir produksjonen av pinnen 0 til HIGH, som igjen lyser LED. Følgende linjer (6 til 10) på samme måte slår på pins 2, 4, 6, 8 og 10.
  • * PAUSE 500 - Denne linjen stopper programmet for 500 ms (en halvpart av et sekund).
  • * LAV 0 - denne linje og de ​​fem som følge sett utgangene av pinnene 0, 2, 4, 6, 8, og 10 til LAV, noe som igjen slukker lampene.
  • * PAUSE 500 - Denne linjen stanser programmet for en ekstra halv sekund.
  • * GOTO Main - Denne linjen overføringer kontroll av programmet tilbake til hoved etiketten i linje 4, slik at programmet vil gjenta.