Étape 3: Allumé une seule LED
- La fonction de réglage
La prochaine étape dans la création d’une esquisse est d’ajouter la fonction void setup(). Cette fonction contient un ensemble d’instructions pour l’Arduino à exécuter une fois seulement, chaque fois qu’il est réinitialisé ou allumé. Pour créer la fonction de configuration, ajoutez les lignes suivantes à votre dessin. void setup()
{
........
}
- Contrôle du matériel
Notre programme se mettra à clignoter l’utilisateur LED connectée à la broche 2. Une broche numérique peut détecter un signal électrique ou générer un sur commande. Dans ce projet, nous générerons un signal électrique qui s’allume la LED. Cela peut paraître un peu compliqué, mais vous en apprendrez plus sur digital pins à l’avenir des chapitres. Pour l’instant, tout simplement de continuer avec la création de l’esquisse. Le numéro 2 dans la liste représente la broche numérique vous vous adressez. Vous définissez cette broche de sortie, ce qui signifie qu'il va générer (sortie) un signal électrique. Si vous vouliez pour détecter un signal électrique entrant, puis vous utiliseriez d’entrée à la place void setup()
{
pinMode (sortie 2) ; définir la broche numérique 2 à la sortie
}
- La fonction de boucle
N’oubliez pas que notre objectif est de rendre le clignotement de la LED à plusieurs reprises. Pour ce faire, nous allons créer une fonction loop pour dire l’Arduino pour exécuter une instruction encore et encore jusqu'à ce que l’alimentation est coupée ou quelqu'un appuie sur le bouton de réinitialisation.
void loop()
{
Placez votre code de la boucle principale ici :
}
- Pour résumer
void setup() C’est tous les amis j’espère que vous terminé la tâche première d’éclairage vers le haut et hors de LED. Il s’agit de la base de tous les concepts supplémentaires.
{
pinMode (sortie 2) ; définir la broche numérique 2 à la sortie
}
void loop()
{
digitalWrite (2, haut) ; tourner sur la broche numérique 2
Delay(1000) ; pause pendant une seconde
digitalWrite (2, basse) ; désactiver la broche numérique 2
Delay(1000) ; pause pendant une seconde
}