Il suffit de relier chaque LED sur une sortie différente de l’Arduino et de rajouter une résistance par LED.
Faire clignoter plusieurs LED avec une carte Arduino est un projet passionnant qui peut vous aider à en apprendre davantage sur le codage et l’électronique. Si vous êtes nouveau dans le monde d’Arduino, vous vous demandez peut-être comment allumer plusieurs LED Arduino et comment faire clignoter une LED de code. Dans cet article, nous allons explorer les étapes à suivre pour faire clignoter plusieurs LED Arduino et fournir des réponses aux questions les plus fréquentes sur l’utilisation des boutons poussoirs et la connexion des LED.
Pour commencer, vous aurez besoin d’une carte Arduino, de plusieurs LED, de résistances et de fils de connexion. Assurez-vous d’avoir le bon type de DEL pour votre projet. Vous aurez également besoin d’une planche à pain pour connecter le tout.
Étape 2 : Connecter les DEL à la carte Arduino
Connectez la branche positive de chaque DEL à une broche numérique de la carte Arduino à l’aide d’une résistance. La branche négative de chaque LED doit être connectée à la broche de masse de la carte. Assurez-vous d’utiliser la bonne valeur de résistance pour éviter d’endommager vos DEL.
Etape 3 : Ecrire le code
Ouvrez l’IDE Arduino et écrivez le code pour faire clignoter les LEDs. Vous devrez utiliser la fonction digitalWrite pour allumer et éteindre les LEDs. Voici un exemple de code qui fera clignoter trois DEL connectées aux broches numériques 2, 3 et 4.
void setup() {
pinMode(2, OUTPUT) ;
pinMode(3, OUTPUT) ;
pinMode(4, OUTPUT) ;
}
void loop() {
digitalWrite(2, HIGH) ;
digitalWrite(3, HIGH) ;
digitalWrite(4, HIGH) ;
delay(1000) ; //attendre 1 seconde
digitalWrite(2, LOW) ;
digitalWrite(3, LOW) ;
digitalWrite(4, LOW) ;
delay(1000) ; //attendre 1 seconde
}
Etape 4 : Télécharger le code sur la carte Arduino
Connectez la carte Arduino à votre ordinateur à l’aide d’un câble USB et téléchargez le code en utilisant le bouton de téléchargement dans l’IDE.
Maintenant que vous savez comment faire clignoter plusieurs LEDs Arduino, nous allons répondre à quelques questions fréquemment posées sur l’utilisation des boutons poussoirs et la connexion des LEDs.
Comment utiliser un bouton poussoir Arduino ?
Pour utiliser un bouton poussoir Arduino, vous devez le connecter à une broche numérique de la carte à l’aide d’une résistance. Lorsque le bouton est pressé, il envoie un signal à la broche, qui peut être lu par l’Arduino. Vous pouvez utiliser la fonction digitalRead pour lire l’état du bouton.
Comment connecter un bouton poussoir Arduino ?
Connectez une branche du bouton-poussoir à la broche numérique de la carte Arduino et l’autre branche à la broche de masse. Utilisez une résistance entre la broche numérique et le bouton-poussoir pour éviter d’endommager la carte.
Comment faire s’allumer une LED ?
Pour allumer une LED, connectez la branche positive de la LED à une broche numérique de la carte Arduino à l’aide d’une résistance. Connectez la branche négative de la LED à la broche de masse de la carte. Utilisez la fonction digitalWrite pour allumer et éteindre la LED.
En conclusion, faire clignoter plusieurs LED Arduino est un projet agréable qui peut vous aider à en apprendre davantage sur le codage et l’électronique. Avec le bon matériel et les étapes décrites dans cet article, vous pouvez créer votre propre spectacle lumineux à LED. N’oubliez pas de toujours utiliser les valeurs de résistance correctes et de faire attention lorsque vous connectez vos composants afin d’éviter d’endommager votre carte.
Voici un exemple de code en C pour allumer une LED connectée à une carte Arduino :
« `c
#define LED_PIN 13 // assigne le numéro de pin de la LED
void setup() {
pinMode(LED_PIN, OUTPUT) ; // définit le pin comme une sortie
}
void loop() {
digitalWrite(LED_PIN, HIGH) ; // allume la LED
delay(1000) ; // attend 1 seconde
digitalWrite(LED_PIN, LOW) ; // éteint la LED
delay(1000) ; // attend 1 seconde
}
« `
Dans ce code, nous définissons d’abord le numéro de pin de la LED comme une constante `LED_PIN`. Dans la fonction `setup()`, nous définissons la LED_PIN comme une sortie. Dans la fonction `loop()`, nous allumons la LED en mettant le pin à `HIGH` et attendons 1 seconde en utilisant la fonction `delay()`. Ensuite, nous éteignons la LED en plaçant la broche sur « LOW » et nous attendons encore 1 seconde. Ce cycle se répète indéfiniment, faisant clignoter la LED toutes les secondes.