Note

Bonjour, bienvenue dans la communauté des passionnés de SunFounder Raspberry Pi, Arduino et ESP32 sur Facebook ! Plongez dans l’univers de Raspberry Pi, Arduino et ESP32 avec d’autres passionnés.

Pourquoi nous rejoindre ?

  • Support d’experts : Résolvez les problèmes post-vente et les défis techniques avec l’aide de notre communauté et de notre équipe.

  • Apprendre et partager : Échangez des astuces et des tutoriels pour améliorer vos compétences.

  • Aperçus exclusifs : Accédez en avant-première aux nouvelles annonces de produits et aux aperçus.

  • Réductions spéciales : Profitez de réductions exclusives sur nos produits récents.

  • Promotions festives et concours : Participez aux concours et promotions festives.

👉 Prêt à explorer et créer avec nous ? Cliquez sur [Ici] et rejoignez-nous dès aujourd’hui !

2.9 Réveil Lumineux

Dans la vie quotidienne, il existe différents types de réveils. Créons maintenant un réveil contrôlé par la lumière. Quand le matin arrive, la luminosité augmente, et ce réveil lumineux vous rappellera qu’il est temps de vous lever.

../_images/10_clock.png

Vous Apprendrez

  • Principe de fonctionnement de la photo-résistance

  • Arrêter la lecture du son et arrêter l’exécution des scripts

Construire le Circuit

Une photo-résistance, ou cellule photoélectrique, est une résistance variable contrôlée par la lumière. La résistance d’une photo-résistance diminue avec l’augmentation de l’intensité lumineuse incidente.

Construisez le circuit selon le schéma suivant.

Connectez une extrémité de la photo-résistance à 5V, l’autre extrémité à A0, et ajoutez une résistance de 10K en série avec la masse (GND) à cette extrémité.

Ainsi, lorsque l’intensité lumineuse augmente, la résistance de la photo-résistance diminue, la tension sur la résistance de 10K augmente, et la valeur obtenue par A0 devient plus grande.

../_images/photoresistor_circuit.png

Programmation

1. Sélectionnez un lutin

Supprimez le lutin par défaut, puis cliquez sur le bouton Choisir un lutin en bas à droite de la zone des lutins, entrez cloche dans la barre de recherche, et cliquez pour l’ajouter.

../_images/10_sprite.png

2. Lire la valeur de A0

Créez deux variables, avant et actuel. Lorsque le drapeau vert est cliqué, lisez la valeur de A0 et stockez-la dans la variable avant comme valeur de référence. Dans [pour toujours], relisez la valeur de A0 et stockez-la dans la variable actuel.

../_images/10_reada0.png

3. Émettre un son

Lorsque la valeur actuelle de A0 est supérieure de 50 à la précédente, ce qui indique que l’intensité lumineuse est supérieure au seuil, faites émettre un son au lutin.

../_images/10_sound.png

4. Faire tourner le lutin

Utilisez le [bloc tourner] pour faire tourner le lutin cloche à gauche et à droite, créant ainsi l’effet d’alarme.

../_images/10_turn.png

5. stop all

Arrêtez l’alarme après qu’elle ait sonné pendant un certain temps.

../_images/10_stop.png