Innehållsförteckning:

Ljussensor summer: 5 steg
Ljussensor summer: 5 steg

Video: Ljussensor summer: 5 steg

Video: Ljussensor summer: 5 steg
Video: lubi motor 30hp 2024, November
Anonim
Ljussensor summer
Ljussensor summer

I detta experiment kommer vi att arbeta med en sensor som är ett motstånd som är beroende av ljus. I en mörk miljö kommer motståndet att ha ett mycket högt motstånd. När fotons ljus landar på detektorn minskar motståndet. Ju mer ljus vi har kommer att ha ett lägre motstånd. Genom att läsa olika värden från sensorn kan vi upptäcka om det är ljust, mörkt eller ett värde mellan dem. Ett annat element som vi ska använda på detta experiment är Buzzer.

Steg 1: Kretsinställning och Beadboard

Kretsinställning och Beadboard
Kretsinställning och Beadboard

Schemat består av 3 element som är: Fotoresistor (LDR), Piezo Buzzer, 1 - 10 kΩ. LDR kan anslutas hur du vill eftersom den inte har polaritet. För motstånd kan du använda från 1-10 KΩ eftersom olika LDR har olika inställningar. Prova olika värden på motstånd för att passa de bästa inställningarna med din LDR.

Steg 2: Kod

Koda
Koda

int piezoPin = 8; // Deklarera piezo -summer på stift 8

int ldrPin = 0; // Deklarera LDR på analog stift 0

int ldrValue = 0; // Läser olika värden från LDR

ogiltig installation

()

{ }

void loop ()

{// Starta cykelfunktionerna nedan

ldrValue = analogRead (ldrPin); // läs värdet från LDR

ton (piezoPin, 1000); // Spela en 1000Hz ton från piezoen (pip)

fördröjning (25); // vänta lite, ändra fördröjningen för snabb respons.

noTone (piezoPin); // stoppa tonen efter 25 ms i detta fall

fördröjning (ldrValue); // vänta mängden millisekunder i ldrValue} //

Slut på cykelfunktioner

Steg 3: Material

Material
Material
Material
Material
Material
Material

1. Brödbräda

2. Arduino Board

3. Manliga trådar

4. Motstånd

5. Piezo Buzzer

6. Ljussensor

Rekommenderad: