Ignorer la navigation

-3.2- Détecter la luminosité pour allumer une lampe

Situation Problème :

Comment utiliser intelligemment la LDR (Light Dependent Resistor) pour gérer l'éclairage de la maison ?

  • -1- Formuler (à l'oral) l'algorithme (le programme) testé dans la vidéo ci-dessous.


Piloter une sortie numérique en fonction de l'état d'une entrée analogique.

Connection de la carte Arduino UNO à l'ordinateur (si ce n'est pas déjà fait)
  • Branchez le câble USB entre la carte Arduino Uno et l'ordinateur
  • Mettre la carte sur On (voir ressources)
  • Cliquez sur le menu "connecter"
  • Puis sur l'option "par port série (COM)
  • A droite, choisir le port COM le plus élevé. COM3 ou COM4 ou COM5…….

  • Cliquez sur : Téléverser le micro programme de communication.

Votre carte arduino est prête à communiquer directement avec l'ordinateur pour effectuer les Tests.

Allumer une LED quand il fait nuit :

-1- Ouvrir le fichier de travail LDR.sb2

Réaliser le script correspondant à l'algorithme suivant :

  1. Si la LDR branché sur la broche A0 détecte une valeur inférieure au seuil correspondant à la nuit.
  2. Alors mettre la LED blanche branchée sur la broche D8 à l'état haut.
  3. Si la même  LDR détecte une valeur supérieure au seuil correspondant à la nuit.
  4. Alors la LED doit être éteinte...
  5. Le programme doit être lancé avec la touche espace et toujours prêt à fonctionner

  

Aidez vous de la ressource suivant pour programmer :

Visualisez la video ci-dessous pour plus d'information sur l'utilisation de mblock :

-2- Application : Allumer une Led quand il fait sombre et deux Leds quand il fait nuit.

Réaliser dans le même fichier le script permettant :

  • d'allumer une Led sur un seuil correspondant à la tombée de la nuit (Voir la valeur dans votre tableau)
  • d'allumer deux Led quand il fait nuit (attention ne prenez pas un seuil à 0).

 

Critiquer le fonctionnement de votre système avec le professeur et conclure sur la fiche élève.