2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Šiame eksperimente mes ketiname dirbti su jutikliu, kuris yra rezistorius, priklausantis nuo šviesos. Tamsoje aplinkoje rezistorius turės labai didelį atsparumą. Fotonams nusileidus ant detektoriaus, atsparumas sumažės. Kuo daugiau šviesos, tuo mažesnis pasipriešinimas. Skaitydami skirtingas jutiklio vertes, galime nustatyti, ar jis šviesus, tamsus, ar tarp jų esanti vertė. Kitas elementas, kurį ketiname naudoti šiame eksperimente, yra „Buzzer“.
1 žingsnis: grandinės sąranka ir „Beadboard“
Schemą sudaro 3 elementai: fotorezistorius (LDR), pjezo garsinis signalas, 1 - 10 kΩ. LDR gali būti prijungtas bet kokiu būdu, nes jis neturi poliškumo. Atsparumui galite naudoti 1-10 KΩ, nes skirtingi LDR turi skirtingus nustatymus. Išbandykite skirtingas rezistoriaus vertes, kad jos atitiktų geriausius LDR nustatymus.
2 žingsnis: kodas
int piezoPin = 8; // Piezo garsinio signalo paskelbimas 8 kaištyje
int ldrPin = 0; // LDR deklaravimas analoginiame kaištyje 0
int ldrValue = 0; // Įvairių reikšmių skaitymas iš LDR
tuštumos sąranka
()
{ }
tuštumos kilpa ()
{// Toliau paleidžiamos ciklo funkcijos
ldrValue = analogRead (ldrPin); // skaityti reikšmę iš LDR
tonas (piezoPin, 1000); // Groti 1000 Hz toną iš pjezo (pyptelėjimas)
vėlavimas (25); // šiek tiek palaukite, pakeiskite delsą, kad greitai reaguotumėte.
noTone (piezoPin); // sustabdyti toną po 25 ms šiuo atveju
uždelsimas (ldrValue); // palaukite milisekundžių kiekį ldrValue} //
Ciklo pabaigos funkcijos
3 žingsnis: medžiagos
1. Duonos lenta
2. „Arduino“lenta
3. Vyriški laidai
4. Rezistoriai
5. Pjezo garsinis signalas
6. Šviesos jutiklis