Sisukord:

Valgusanduri helisignaal: 5 sammu
Valgusanduri helisignaal: 5 sammu

Video: Valgusanduri helisignaal: 5 sammu

Video: Valgusanduri helisignaal: 5 sammu
Video: 🤯 Удивительно, сколько слабых мест в Opel Astra H. Как и когда они проявляются? 2024, Juuli
Anonim
Valgusanduri helisignaal
Valgusanduri helisignaal

Selles katses töötame anduriga, mis on valgusest sõltuv takisti. Pimedas keskkonnas on takisti väga kõrge takistusega. Kui footonite valgus detektorile maandub, väheneb takistus. Mida rohkem valgust, seda väiksem on meie takistus. Andurilt erinevaid väärtusi lugedes saame tuvastada, kas see on hele, tume või nendevaheline väärtus. Teine element, mida me selles katses kasutama hakkame, on Buzzer.

Samm: vooluahela seadistamine ja Beadboard

Vooluahela seadistamine ja Beadboard
Vooluahela seadistamine ja Beadboard

Skeem koosneb kolmest elemendist, mis on: fototakisti (LDR), pietsosummer, 1 - 10 kΩ. LDR -i saab ühendada soovitud viisil, kuna sellel pole polaarsust. Takistuse jaoks võite kasutada 1-10 KΩ, kuna erinevatel LDR-idel on erinevad seaded. Proovige takistite erinevaid väärtusi, et need sobiksid teie LDR -i parimate seadistustega.

2. samm: kood

Kood
Kood

int piesoPin = 8; // Piezo summeri deklareerimine tihvtil 8

int ldrPin = 0; // LDR deklareerimine analoogpingel 0

int ldrValue = 0; // Erinevate väärtuste lugemine LDR -ist

tühine seadistus

()

{ }

tühine tsükkel ()

{// Tsükli funktsioonide käivitamine allpool

ldrValue = analogRead (ldrPin); // lugege väärtus LDR -ist

toon (piezoPin, 1000); // Esita pieso 1000 Hz tooni (piiks)

viivitus (25); // oota natuke, muuda viivitust kiireks reageerimiseks.

noTone (piezoPin); // sellisel juhul peata toon pärast 25 ms

viivitus (ldrValue); // oodake millisekundite arvu ldrValue} //

Tsükli funktsioonide lõpp

3. samm: materjalid

Materjalid
Materjalid
Materjalid
Materjalid
Materjalid
Materjalid

1. Leivalaud

2. Arduino juhatus

3. Meeste juhtmed

4. Takistid

5. Pietsosummer

6. Valgusandur

Soovitan: