Projets électroniques: comment multi-flash LED avec un timbre de base

Ce projet de l'électronique commence par la connexion 6 LED pour la planche à pain dans un conseil Stamp HomeWork BASIC puis continue en montrant la programmation nécessaire à clignoter tous les voyants sur et en dehors. Vous pouvez jouer avec la programmation pour créer des motifs différents flash.

Sommaire

Connectez les voyants

Ce projet montre comment vous pouvez construire un circuit de test qui a six LED connectés aux broches 0, 2, 4, 6, 8, et 10 en utilisant des composants qui viennent avec le kit Stamp d'activité de base, qui est disponible dans la plupart des magasins RadioShack. Note: Vous pouvez également facilement assembler ce circuit avec un Conseil de l'éducation et de vos propres LED et résistance.

image0.jpgimage1.jpgimage2.jpg

Clignoter les voyants

Gardez à l'esprit que si vous pouvez transformer une LED ou désactiver avec un programme PBASIC, vous pouvez contrôler n'importe quoi qui peut être relié à un Stamp BASIC port d'E / S.

Voici un programme simple qui clignote les six LED sur et en dehors à intervalles demi-seconde. Ce programme utilise rien de plus que la HAUT, FAIBLE, PAUSE, et ALLER À déclarations. Le programme tourne tous les six voyants, fait une pause de 500 ms (une demi-seconde), se tourne les voyants sont éteints, attend une autre demi-seconde, puis revient à la Principal étiqueter pour démarrer le processus entier.




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

Les paragraphes suivants résument le fonctionnement de ce programme:

  • '{$ PBASIC 2.5} - Cette ligne indique que le programme est écrit dans la version 2.5 de PBASIC. Chaque programme que vous écrivez pour le BASIC Stamp 2 devrait inclure cette ligne. Vous pouvez insérer automatiquement dans un programme en choisissant la directive-PBASIC-Version 2.5 ou en cliquant sur la version PBASIC: 2,5 bouton dans la barre d'outils.

  • *'{$ PBASIC 2.5} - Cette ligne indique que le programme sera exécuté sur un BASIC Stamp 2, et il est nécessaire pour chaque programme que vous exécutez sur un BASIC Stamp 2 microcontrôleur. Vous pouvez insérer automatiquement en choisissant dans la directive-Stamp-BS2.

  • *Principal: - L'étiquette Principal: identifie l'emplacement que le ALLER À déclaration dans la ligne 19 passe à. Principal qui est connu comme un étiquette, qui est simplement un emplacement nommé dans votre programme. Pour créer une étiquette, vous tapez juste un nom suivi de deux points. Pour plus d'informations sur la création de noms de valeur dans PBASIC.

  • *HAUT 0 - Cette ligne définit la sortie de la broche 0 à HAUT, qui à son tour allume la LED. Les lignes suivantes (6 à 10) tournent de façon similaire sur les broches 2, 4, 6, 8 et 10.

  • *PAUSE 500 - Cette ligne fait une pause le programme pendant 500 ms (une demi-seconde) d'un.

  • *LOW 0 - Cette ligne et les cinq suivants constituent les sorties de broches 0, 2, 4, 6, 8, et 10 à FAIBLE, qui à son tour éteint les LED.

  • *PAUSE 500 - Cette ligne arrête le programme d'une demi-seconde supplémentaire.

  • *GOTO principal - Cette ligne transfère le contrôle du programme de retour à la Principal étiqueter la ligne 4 pour que le programme se répétera.


» » » » Projets électroniques: comment multi-flash LED avec un timbre de base