Projets électroniques: comment clignotent un conduit avec un timbre de base

Un BASIC Stamp est excessif grave pour un circuit électronique qui clignote simplement une LED sur et en dehors: Vous pouvez faire cela pour un peu d'argent avec un circuit 555 de minuterie intégré (IC), un condensateur, et un couple de résistances.

Mais apprendre à clignoter une LED sur et en dehors avec un BASIC Stamp est une étape importante vers la réalisation de projets plus complexes. À clignoter une LED sur et en dehors, vous devez d'abord connecter une LED à une broche de sortie sur la carte de devoirs. Une fois cela fait, tout ce qui reste est d'apprendre à écrire un programme PBASIC qui clignote la LED.

Pour écrire un tel programme, vous devez connaître les cinq instructions PBASIC suivantes:

  • HAUT - Définit une des broches d'E / S du Timbre à élevé. Vous utilisez cette instruction pour allumer la led.




  • FAIBLE - Définit une des broches d'E / S du Timbre à BAS. Vous utilisez cette instruction pour éteindre la LED.

  • PAUSE - Provoque l'Stamp en attente pendant une période de temps spécifiée. Vous utilisez cette instruction de retarder un peu le programme entre Haut et commandes basse pour que le voyant reste allumé pendant un certain temps avant que vous l'éteignez, puis reste éteint pendant un certain temps avant que vous le rallumez.

  • ALLER À - Provoque le programme boucle sur un emplacement précédemment désigné. Vous utilisez ce pour amener le programme à plusieurs reprises clignoter les LED sur et en dehors au lieu de clignoter la LED sur et hors une seule fois.

  • Étiquette - Marque l'emplacement que vous voulez que le ALLER À déclaration à boucle.

Voici le programme complet qui clignote la LED:

'{$ STAMP BS2} {$ PBASIC 2.5} principal: HIGH 15PAUSE 1000LOW 15PAUSE 1000GOTO principal

Jetez un oeil à la façon dont fonctionne ce programme, une ligne à la fois:

Ligne de programmeCe qu'il fait
'{$ STAMP BS2}Indique que le programme sera exécuté sur un BASIC Stamp 2.
'{$ PBASIC 2.5}Indique que le programme utilise la version 2.5 de PBASIC.
Principal:Crée un label nommé Principal cet emplacement de marksthe que la commande GOTO se boucle sur.
HIGH 15Makes I / O PIN 15 élevé, ce qui allume la LED.
PAUSE 1000Suspend le programme pour 1000 ms, ce qui est le même que un seconde. Cela permet à la LED de rester sur une seconde pleine.
BAS 15Fait I / O broches 15 LOW, qui transforme le voyant est éteint.
PAUSE 1000Suspend le programme pour 1000 ms. Cela permet à la LED pour stayoff pendant une seconde.
GOTO principalProvoque le programme pour revenir en arrière à l'étiquette principale, ce qui provoque le programme à l'Loopthrough HAUT, PAUSE, FAIBLE, et PAUSE instructions maintes et maintes fois.

L'effet net de ce programme est que la LED sur la broche 15 clignote et descendre à intervalles d'une seconde.

Ce projet montre comment construire un circuit simple qui relie une LED à la broche 15, puis téléchargez et exécutez le programme LED Flasher sorte que la LED clignote sur et en dehors.

image0.jpg

» » » » Projets électroniques: comment clignotent un conduit avec un timbre de base