2025 Autor: John Day | [email protected]. Zadnja izmjena: 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 sa senzora, možemo otkriti je li svjetlo, tamno ili vrijednost između njih. Drugi element koji ćemo koristiti 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: Kodirajte
int piezoPin = 8; // Proglašavanje 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
void setup
()
{ }
void loop ()
{// Pokretanje donjih funkcija ciklusa
ldrValue = analogRead (ldrPin); // očitavanje vrijednosti iz LDR -a
ton (piezoPin, 1000); // Reproducirajte ton od 1000Hz iz piezo (bip)
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); // čekati 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