2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
U ovom eksperimentu radit ćemo sa senzorom koji je otpornik koji ovisi o svjetlosti. U tamnom okruženju, otpornik će imati vrlo veliki otpor. Kako svjetlost fotona pada na detektor, otpor će se smanjivati. Što je više svjetla, imat ćemo niži otpor. Čitajući različite vrijednosti s senzora, možemo otkriti je li svjetlo, tamno ili vrijednost između njih. Drugi element koji ćemo upotrijebiti u ovom eksperimentu je Zujalica.
Korak 1: Postavljanje kruga i tabla s pločama
Shema se sastoji od 3 elementa koji su: Fotootpornik (LDR), Piezo zujalica, 1 - 10 kΩ. LDR se može povezati na bilo koji način jer nema polaritet. Za otpor možete koristiti od 1-10 KΩ jer različiti LDR-i imaju različite postavke. Isprobajte različite vrijednosti otpornika kako bi najbolje odgovarale vašem LDR -u.
Korak 2: Kodiranje
int piezoPin = 8; // Deklariranje Piezo zujalice na Pin 8
int ldrPin = 0; // Deklariranje LDR -a na analognom pinu 0
int ldrValue = 0; // Očitavanje različitih vrijednosti iz LDR -a
postavljanje praznine
()
{ }
void loop ()
{// Pokretanje dolje navedenih funkcija ciklusa
ldrValue = analogRead (ldrPin); // očitavanje vrijednosti iz LDR -a
ton (piezoPin, 1000); // Reproducirajte ton od 1000Hz iz pieza (zvučni signal)
kašnjenje (25); // pričekajte malo, promijenite odgodu za brzi odgovor.
noTone (piezoPin); // zaustavljanje tona nakon 25 ms u ovom slučaju
kašnjenje (ldrValue); // pričekajte količinu milisekundi u ldrValue} //
Funkcije završetka ciklusa
Korak 3: Materijali
1. Oglasna ploča
2. Arduino ploča
3. Muške žice
4. Otpornici
5. Piezo zujalica
6. Senzor svjetla