Créer un éclairage automatique avec Arduino

30 minutes

Facile

< 30 €

Programmer un éclairage automatique qui s’allume lorsque la nuit tombe : c’est possible ! Cette fois-ci, je t’explique tout pour que tu réalises ce montage avec un capteur de lumière et une carte Arduino.

Étape 1 : Tout ce qu’il te faut

Voici les composants nécessaires pour réaliser ton éclairage automatique Arduino :

Étape 2 : Les branchements de l’éclairage automatique Arduino

  • Branche les jumpers Mâle/Femelle sur le capteur de lumière.
  • Relie les jumpers sur la carte Arduino (5V – GND – A0)
  • Connecte la LED sur les broches 13 & GND puis le câble USB.

Étape 3 : Programmation

Avec le logiciel Arduino IDE, saisis le code ci-dessous :

const int LED = 13;     // La broche numérique 13 est nommée LED

void setup() {
  pinMode(LED, OUTPUT);   // Configurer la broche 13 comme sortie
}

void loop() {
  int LUMIERE = analogRead(A0);  
  // On enregistre le signal analogique A0 dans la variable PHOTO
  
  if(LUMIERE < 600){digitalWrite(LED,HIGH);} 
  // Si la valeur mesurée est inférieure à 600 (pas assez de lumière) allumer la LED 
  
  else{digitalWrite(LED,LOW);} 
  // Si non (il y a de la lumière) éteindre la LED
}

Étape 4 : Vérification et transfert du programme

  • Paramètre le Type de carte : choisis le modèle de ta carte Arduino, par exemple «Arduino Uno».
  • Paramètre le Port : choisis le port COM avec le numéro le plus grand, par exemple «COM 12».
  • Vérifie : Clique sur le bouton Vérifier
  • Téléverse : Clique sur le bouton Téléverser.

Étape 5 : Modification de la sensibilité

Ça va aussi t’intéresser 😀

Créer un thermomètre avec Arduino

Construire un thermomètre numérique : c’est possible avec un capteur et une carte Arduino. Je t’explique tout pour faire maintenant ton propre thermomètre.

Utiliser une LED RGB avec Arduino

Une LED RGB est une LED capable de produire une multitude de couleurs. Chaque pixel qui compose l’image d’une télévision fonctionne grâce à une LED…

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.