Utilisant une LED comme indicateur pour différents événements de votre système - Arduino

Beaucoup de systèmes ou machines subissent différents événements. Par exemple, lorsque vous allumez votre ordinateur portable, un voyant pour montrer la puissance sur l’événement d’État. Une autre LED s’allume lorsque vous branchez votre chargeur ; cette autre LED indiquent un événement d’État charge.

Ce qu’il faut faire :

1. afficher la puissance sur l’État : Arduino mise sous tension, fournir un clignotement 100 microsecondes toutes les 1 seconde.

2. Voir la charge Etat : lorsqu’un bouton est enfoncé, fournir un 2 deuxième clignoter toutes les 3 secondes.

3. Voir la communication série événement : lorsque le microcontrôleur reçoit une lettre « S », fournissent un clin 200 microsecondes toutes les 300 microsecondes pendant 5 secondes.

Ce que vous devez :

1) 1 LED (choisissez n’importe quelle couleur).

2) résistance de 220Ohms 1.

3) 1 bouton poussoir.

4) Arduino Uno (ou équivalent).

5) mâle vers femelle cavalier fils ou de la maquette.

Comment faire votre circuit

Sur le schéma ci-dessus, Notez que sol bornes LED et le bouton sont reliées à un axe constant (GND). La borne positive de la LED (la plus longue borne appelée anode) va à la signal broche (2) à travers la résistance de 220 Ohms. La résistance de 220 Ohms prévoit une chute de tension ; Cela protège notre LED d’avoir détruit. L’autre borne du bouton va directe au signal (broche 3). Il n’y a aucune raison technique quant à pourquoi les broches 2 et 3 ont été choisis. Vous pouvez les modifier à votre convenance.

Comment programmer :

Le programme ci-dessous montre le programme principal. Vous pouvez inclure la partie fonctions (la partie de fonctions n’est pas incluse ; Télécharger disponible) :

#define LEDPIN 2
#define CHARGERPIN 3
#define ONESECOND 1000

const unsigned int baudRate = 9600 ;

void setup()
{
pinMode (entrée, CHARGERPIN) ;
digitalWrite (CHARGERPIN, élevé) ;
pinMode (LEDPIN, sortie) ;
Serial.Begin(baudrate) ;
}

void loop()
{
Boolean notCharging = digitalRead(CHARGERPIN) ;
Switch (notCharging)
{
fausse affaire :
showChargingState() ;
rupture ;
par défaut :
showPowerOnState() ;
rupture ;
}
Si (Serial.available())
{
char de commandement = Serial.read() ;
Si (commande == les de ')
{
pour (int x = 0; x < 10; x ++)
{
showSerialCommState() ;
}
}
}
}

Vous pouvez obtenir un programme complet de mon message original ici. Vous pouvez télécharger le code complet et les tester. N’oubliez pas de vous abonner à mon site Web pour en savoir plus. Me laisser un commentaire là puisque je ne peux pas surveiller commentaires ici comme je le fais ici

MERCI !

Mots clés: Arduino, LED, Bouton poussoir

Articles Liés

Comment mener une analyse par simulation pour différents majors

Comment mener une analyse par simulation pour différents majors

l'outil d'analyse permet aux étudiants de suivre leurs progrès académiques vers n'importe quel majeur ou mineur. Cela peut être très utile pour les étudiants qui envisagent les majors de commutation ou l'ajout d'un mineur. Les étudiants peuvent utili
Comment utiliser une TV comme écran d’ordinateur A

Comment utiliser une TV comme écran d’ordinateur A

donc bon... Il s'agit de mon premier instructable, si patient avec moi...Dans cette im instructable va vous montrer... C'est vrai... Comment faire pour utiliser un téléviseur comme un écran d'ordinateur ! Il fonctionne assez bien, mais il y a des lim
En utilisant une LED RGB pour détecter les couleurs

En utilisant une LED RGB pour détecter les couleurs

je vais vous montrer comment vous pouvez utiliser une LED RVB et une cellule photoélectrique de CD comme un capteur de couleur pour un micro-contrôleur. Je vais illustrer la méthode pour récupérer une couleur à l'aide d'Arduino, et je vais vous montr
Laser fil‑piège utilisant une LED

Laser fil‑piège utilisant une LED

Saviez-vous que les LEDs peuvent être utilisés comme les émetteurs de lumière ainsi que des détecteurs de lumière ? Les plus étonnant Forrest Mims découvert cela depuis des décennies et a plusieurs projets mettant en évidence ce concept. C'est ce qui
Comment utiliser une image comme fond d’écran sur votre Xbox 360

Comment utiliser une image comme fond d’écran sur votre Xbox 360

vous pourriez vous ennuyer de l'arrière-plan par défaut sur votre console Xbox 360, ou autres thèmes inclus, alors vous voudrez utiliser votre propre fond. Dans ce Instructable je vais vous dire comment faire pour utiliser une image comme fond d'écra
Comment utiliser une LED RGB - Arduino Tutorial

Comment utiliser une LED RGB - Arduino Tutorial

Une LED RGB a 4 broches, un pour chaque couleur (rouge, vert, bleu) et une cathode commune. Il dispose d'arbre différente couleur-électroluminescentes qui peuvent être combinés pour créer toutes sortes de couleur ! N'importe quelle couleur est possib
Webcam Motion Capture / utiliser une torche comme souris A

Webcam Motion Capture / utiliser une torche comme souris A

ce Instructable vous montrera comment configurer votre webcam afin que vous puissiez utiliser une torche comme une souris. Ceci fonctionnera mieux pendant la nuit, mais vous pouvez toujours le faire pendant la journée.Étape 1 : Ce dont vous avez beso
En utilisant une LED pour un capteur de lumière

En utilisant une LED pour un capteur de lumière

jusqu'à une date récente, CdS (sulfure de Cadmium) photo-résistances ont été couramment utilisés pour des applications de captage de la lumière. Malheureusement, ils ont des problèmes. Puisque les cellules CdS contiennent du cadmium, un métal lourd t
Comment utiliser une PSP comme un contrôleur de jeu pour PC et PS3

Comment utiliser une PSP comme un contrôleur de jeu pour PC et PS3

Avez-vous déjà assis pour jouer sur votre PS3 avec un ami et s'est rendu compte que vous seulement avez un contrôleur ou étiez en jouant à un jeu sur votre PC et souhaité qu'avoir un contrôleur séparé ? Eh bien maintenant, au lieu d'acheter un nouvea
Comment utiliser une image comme un visage pour une prise de CAD 3d Jack o ' Lantern (mis à jour)

Comment utiliser une image comme un visage pour une prise de CAD 3d Jack o ' Lantern (mis à jour)

cette instructable explique comment utiliser une image aléatoire googlé lors de l'impression une face pour un Jack o ' Lantern, qui peut être en 3d !Étape 1 : Télécharger les images à haute résolution raisonnable. Cela ouvre dans l'éditeur d'images g
Comment utiliser une LED RGB

Comment utiliser une LED RGB

à l'aide d'une LED RVB, vous pouvez faire défiler toutes les couleurs. Utile pour faire, lampe d'ambiance, robot expressif ou des effets de lumière froide.Mais pour définir simplement la couleur (teinte) peut être un peu délicat parce que vous avez b
Comment utiliser une tuile humide scie pour coupe verre bouteilles

Comment utiliser une tuile humide scie pour coupe verre bouteilles

s'il vous plaît pardon le moins stellaire photos dans ce Instructable.Il a été créé il y a des années, quand j'avais rien d'autre qu'un peu coûteuxappareil photo numérique. J'espère pouvoir mettre à jour bientôt avec des images beaucoup mieux.Après l
En utilisant une LED Dot Matrix avec un Arduino et un registre à décalage

En utilisant une LED Dot Matrix avec un Arduino et un registre à décalage

The Siemens DLO7135 Dot matrix LED est un étonnant morceau de l'optoélectronique. Il a présenté comme un 5 x 7 matricielle affichage Intelligent (r) avec mémoire/décodeur/conducteur. Avec cette mémoire, il a obtenu un affichage de ASCII caractères 96
Construire une LED Driver Board pour Arduino (et les autres députés) à l’aide de Quad H-ponts

Construire une LED Driver Board pour Arduino (et les autres députés) à l’aide de Quad H-ponts

sorties numériques de l'Arduino peuvent pomper sur 40mA de courant chaque.  C'est nulle part près suffisant pour la plupart des applications d'éclairage ou de moteurs, donc l'utilisation d'un bouclier de relais Conseil ou moteur de pilote sont nécess