Progetti: come multi-flash LED con una BASIC Stamp

Questo progetto di elettronica inizia collegandosi 6 LED per la basetta in una tavola Stamp HomeWork BASIC e poi prosegue mostrando la programmazione necessaria a lampeggiare tutti i LED on e off. Si può giocare con la programmazione per creare diversi modelli istantanei.

Collegare i LED

Questo progetto mostra come si può costruire un circuito di prova che ha sei LED collegati ai pin 0, 2, 4, 6, 8, e 10 utilizzando componenti forniti con il kit BASIC Stamp attività, che è disponibile presso la maggior parte dei negozi di RadioShack Nota.: Si può facilmente montare questo circuito con un Board of Education e le proprie LED e resistenze.

Progetti: come multi-flash LED con una BASIC Stamp

Progetti: come multi-flash LED con una BASIC Stamp

Progetti: come multi-flash LED con una BASIC Stamp

Flash LED

Tenete presente che se è possibile attivare un LED o con un programma PBASIC, è possibile controllare tutto ciò che può essere collegato a una BASIC Stamp porta I / O.

Ecco un semplice programma che lampeggia tutti e sei i LED on e off a intervalli di mezzo secondo. Questo programma utilizza altro che la HIGH, LOW, PAUSE, e istruzioni GOTO. Il programma gira su tutti i sei LED, fa una pausa di 500 ms (mezzo secondo), trasforma i LED off, attende un altro mezzo secondo, e poi salta di nuovo l'etichetta principale per avviare l'intero processo sopra.

'{$ PBASIC 2.5}
'{$ PBASIC 2.5}
Principale:
HIGH 0
HIGH 2
HIGH 4
HIGH 6
HIGH 8
HIGH 10
PAUSE 500
LOW 0
LOW 2
LOW 4
LOW 6
LOW 8
LOW 10
PAUSE 500
GOTO principale

I seguenti paragrafi riassumono il funzionamento di questo programma:

  • '{$ PBASIC 2.5} - Questa linea indica che il programma è scritto in versione 2.5 di PBASIC. Ogni programma si scrive per il BASIC Stamp 2 dovrebbe includere questa linea. È possibile inserire automaticamente in un programma scegliendo direttiva → → PBASIC versione 2.5 o cliccando versione PBASIC: tasto 2.5 nella barra degli strumenti.
  • * '{$ PBASIC 2.5} - Questa linea indica che il programma verrà eseguito su un BASIC Stamp 2, ed è richiesto per ogni programma che si esegue su un BASIC Stamp 2 microcontrollore. È possibile inserire automaticamente scegliendo direttiva → → Stamp BS2.
  • * Principale: - L'etichetta principale: identifica la posizione che l'istruzione GOTO in linea 19 salta. Principale è conosciuto come un marchio, che è semplicemente una posizione denominata nel programma. Per creare un'etichetta, è sufficiente digitare un nome seguito da due punti. Per ulteriori informazioni sulla creazione di nomi di valore in PBASIC.
  • * ALTA 0 - Questa riga imposta l'uscita del pin 0 a HIGH, che a sua volta si accende il led. Le seguenti linee (6 a 10) similmente accendono pin 2, 4, 6, 8 e 10.
  • * PAUSE 500 - Questa linea pausa il programma per 500 ms (mezzo di un secondo).
  • * LOW 0 - Questa linea e cinque di seguito riportate le uscite dei perni 0, 2, 4, 6, 8, e da 10 a LOW, che a sua volta spegne i LED.
  • * PAUSE 500 - Questa linea mette in pausa il programma per un ulteriore mezzo secondo.
  • * GOTO principale - Questo controllo il trasferimento di linea del programma di nuovo al marchio principale in linea 4 in modo che il programma si ripeterà.