Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Dans cette expérience, nous allons travailler avec un capteur qui est une résistance qui dépend de la lumière. Dans un environnement sombre, la résistance aura une résistance très élevée. Au fur et à mesure que la lumière des photons atterrit sur le détecteur, la résistance diminue. Plus il y a de lumière, nous aurons une résistance plus faible. En lisant différentes valeurs du capteur, nous pouvons détecter s'il fait clair, sombre ou une valeur entre eux. Un autre élément que nous allons utiliser dans cette expérience est le buzzer.
Étape 1: Configuration du circuit et panneau de perles
Le schéma se compose de 3 éléments qui sont: Photorésistance (LDR), Piezo Buzzer, 1 – 10 kΩ. Le LDR peut être connecté comme vous le souhaitez car il n'a pas de polarité. Pour la résistance, vous pouvez utiliser de 1 à 10 KΩ car différents LDR ont des paramètres différents. Essayez différentes valeurs de résistance pour adapter les meilleurs paramètres à votre LDR.
Étape 2: Coder
int piezoPin = 8; // Déclarer Piezo Buzzer sur la broche 8
int ldrPin = 0; // Déclaration de LDR sur la broche analogique 0
int ldrValue = 0; // Lecture des différentes valeurs du LDR
void setup
()
{ }
boucle vide()
{ // Démarrage des fonctions de cycle ci-dessous
ldrValue = analogRead(ldrPin); // lit la valeur du LDR
ton (piezoPin, 1000); // Joue une tonalité de 1000 Hz depuis le piezo (bip)
retard (25); // attendez un peu, modifiez le délai pour une réponse rapide.
noTone(piezoPin); // arrête la tonalité après 25 ms dans ce cas
delay(ldrValue); // attend le nombre de millisecondes dans ldrValue} //
Fonctions de fin de cycle
Étape 3: Matériaux
1. Planche à pain
2. Carte Arduino
3. Fils mâles
4. Résistances
5. Avertisseur piézo
6. Capteur de lumière