Indholdsfortegnelse:

Lyssensor summer: 5 trin
Lyssensor summer: 5 trin

Video: Lyssensor summer: 5 trin

Video: Lyssensor summer: 5 trin
Video: Satisfying Chop Off 2024, November
Anonim
Lyssensor summer
Lyssensor summer

I dette eksperiment skal vi arbejde med en sensor, som er en modstand, der afhænger af lys. I et mørkt miljø vil modstanden have en meget høj modstand. Når fotons lys lander på detektoren, vil modstanden falde. Jo mere lys vi har, vil vi have en lavere modstand. Ved at aflæse forskellige værdier fra sensoren kan vi registrere, om det er lyst, mørkt eller en værdi mellem dem. Et andet element, som vi skal bruge på dette eksperiment, er Buzzer.

Trin 1: Circuit Setup og Beadboard

Circuit Setup og Beadboard
Circuit Setup og Beadboard

Skematikken består af 3 elementer, som er: Fotoresistor (LDR), Piezo Buzzer, 1 - 10 kΩ. LDR kan forbindes, som du vil, fordi den ikke har polaritet. For modstand kan du bruge fra 1-10 KΩ, fordi forskellige LDR'er har forskellige indstillinger. Prøv forskellige værdier af modstand, så de passer til de bedste indstillinger med din LDR.

Trin 2: Kode

Kode
Kode

int piezoPin = 8; // Deklarere Piezo Buzzer på Pin 8

int ldrPin = 0; // Deklaration af LDR på analog pin 0

int ldrValue = 0; // Læsning af forskellige værdier fra LDR

ugyldig opsætning

()

{ }

hulrum ()

{// Start af cykelfunktionerne herunder

ldrValue = analogRead (ldrPin); // læs værdien fra LDR

tone (piezoPin, 1000); // Afspil en 1000Hz tone fra piezo (bip)

forsinkelse (25); // vent lidt, ændr forsinkelsen for hurtigt svar.

noTone (piezoPin); // stop tonen efter 25 ms i dette tilfælde

forsinkelse (ldrValue); // vent mængden af millisekunder i ldrValue} //

Slut på cyklusfunktioner

Trin 3: Materialer

Materialer
Materialer
Materialer
Materialer
Materialer
Materialer

1. Brødbræt

2. Arduino Board

3. Hankabler

4. Modstande

5. Piezo Buzzer

6. Lyssensor

Anbefalede: