2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
V tomto experimente budeme pracovať so senzorom, ktorý je odporom, ktorý závisí od svetla. V tmavom prostredí bude mať odpor veľmi vysoký odpor. Keď svetlo fotónov dopadne na detektor, odpor sa zníži. Čím viac svetla bude, tým budeme mať nižší odpor. Odčítaním rôznych hodnôt zo senzora môžeme zistiť, či je svetlo, tma alebo hodnota medzi nimi. Ďalším prvkom, ktorý v tomto experimente použijeme, je Bzučiak.
Krok 1: Nastavenie obvodu a panel Beadboard
Schéma pozostáva z 3 prvkov, ktorými sú: Fotorezistor (LDR), Piezo bzučiak, 1 - 10 kΩ. LDR je možné pripojiť akýmkoľvek spôsobom, pretože nemá polaritu. Na odpor môžete použiť od 1 do 10 KΩ, pretože rôzne LDR majú rôzne nastavenia. Vyskúšajte rôzne hodnoty odporu, aby zodpovedali najlepším nastaveniam vášho LDR.
Krok 2: Kód
int piezoPin = 8; // Vyhlásenie piezoelektrického bzučiaka na kolíku 8
int ldrPin = 0; // Deklarovanie LDR na analógovom pine 0
int ldrValue = 0; // Čítanie rôznych hodnôt z LDR
neplatné nastavenie
()
{ }
prázdna slučka ()
{// Spustenie funkcií cyklu uvedených nižšie
ldrValue = analogRead (ldrPin); // prečítajte hodnotu z LDR
tón (piezoPin, 1000); // Zahrajte 1000 Hz tón z piezo (pípnutie)
oneskorenie (25); // chvíľu počkajte, zmeňte oneskorenie pre rýchlu odpoveď.
noTone (piezoPin); // v tomto prípade zastaví tón po 25 ms
oneskorenie (ldrValue); // počkajte množstvo milisekúnd v ldrValue} //
Funkcie konca cyklu
Krok 3: Materiály
1. Breadboard
2. Doska Arduino
3. Mužské drôty
4. Rezistory
5. Piezo bzučiak
6. Svetelný senzor