Note

Bonjour, bienvenue dans la communauté SunFounder Raspberry Pi, Arduino & ESP32 sur Facebook ! Plongez au cœur de Raspberry Pi, Arduino et ESP32 avec d’autres passionnés.

Pourquoi nous rejoindre ?

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

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

  • Avant-premières exclusives : Accédez en avant-première aux annonces de nouveaux produits et aux aperçus exclusifs.

  • Réductions spéciales : Profitez de remises exclusives sur nos derniers produits.

  • Promotions festives et cadeaux : Participez à des concours et promotions spéciales.

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

2.12 - Ressentir la lumière

La photorésistance est un dispositif typique pour les entrées analogiques et s’utilise de manière très similaire à un potentiomètre. Sa valeur de résistance dépend de l’intensité lumineuse : plus la lumière est forte, plus la résistance diminue ; à l’inverse, elle augmente lorsque la lumière faiblit.

Composants requis

Dans ce projet, nous avons besoin des composants suivants.

Il est pratique d’acheter un kit complet, voici le lien :

Nom

ARTICLES DANS CE KIT

LIEN D’ACHAT

Kit Kepler

450+

Kepler Ultimate Kit

Vous pouvez également les acheter séparément via les liens ci-dessous.

INTRODUCTION DES COMPOSANTS

QUANTITÉ

LIEN D’ACHAT

1

Découvrir le Pico W

1

ACHETER

2

Câble Micro USB

1

3

Plaque d’essai (Breadboard)

1

ACHETER

4

Fils de connexion (Jumper Wires)

Plusieurs

ACHETER

5

Résistance

1 (10KΩ)

ACHETER

6

Photorésistance

1

ACHETER

Schéma

sch_photoresistor

Dans ce circuit, la résistance de 10K et la photo-résistance sont connectées en série, et le courant qui les traverse est le même. La résistance de 10K agit comme une protection, et le GP28 lit la valeur après la conversion de la tension de la photo-résistance.

Lorsque la lumière augmente, la résistance de la photo-résistance diminue, puis sa tension diminue, de sorte que la valeur de GP28 diminue ; si la lumière est suffisamment forte, la résistance de la photo-résistance sera proche de 0, et la valeur de GP28 sera proche de 0. À ce moment-là, la résistance de 10K joue un rôle protecteur, empêchant que 3,3V et GND ne soient connectés ensemble, ce qui entraînerait un court-circuit.

Si vous placez la photo-résistance dans une situation sombre, la valeur de GP28 augmentera. Dans une situation suffisamment sombre, la résistance de la photo-résistance sera infinie, et sa tension sera proche de 3,3V (la résistance de 10K est négligeable), et la valeur de GP28 sera proche de la valeur maximale de 1023.

La formule de calcul est indiquée ci-dessous.

Valeur numérique = (Tension analogique / 3,3V) * 1023

Câblage

wiring_photoresistor

Code

Note

  • Vous pouvez ouvrir le fichier 2.12_feel_the_light.ino sous le chemin kepler-kit-main/arduino/2.12_feel_the_light.

  • Ou copiez ce code dans l”Arduino IDE.

  • N’oubliez pas de sélectionner la carte (Raspberry Pi Pico) et le port correct avant de cliquer sur le bouton Upload.

Après avoir exécuté le programme, le moniteur série affichera les valeurs de la photorésistance. Vous pouvez diriger une lampe de poche vers elle ou la couvrir avec votre main pour voir comment les valeurs varient.