Բովանդակություն:

Լույսի սենսորային ազդանշան. 5 քայլ
Լույսի սենսորային ազդանշան. 5 քայլ

Video: Լույսի սենսորային ազդանշան. 5 քայլ

Video: Լույսի սենսորային ազդանշան. 5 քայլ
Video: Inchpes heraxosi gaxnabary kotrel / ինչպես հեռախոսի գախնաբառը կոտրել 2024, Նոյեմբեր
Anonim
Լույսի սենսորային ազդանշան
Լույսի սենսորային ազդանշան

Այս փորձի ժամանակ մենք աշխատելու ենք սենսորով, որը ռեզիստոր է, որը կախված է լույսից: Մութ միջավայրում դիմադրողը կունենա շատ բարձր դիմադրություն: Ֆոտոնների լույսը վայրէջք կատարելով դետեկտորի վրա, դիմադրությունը կնվազի: Որքան շատ լույս լինի, այնքան ավելի ցածր դիմադրություն կունենանք: Սենսորից տարբեր արժեքներ կարդալով, մենք կարող ենք պարզել, թե դա թեթև է, մութ, թե դրանց միջև եղած արժեք: Մեկ այլ տարր, որը մենք պատրաստվում ենք օգտագործել այս փորձի ժամանակ, Buzzer- ն է:

Քայլ 1. Շղթայի կարգավորում և ճարմանդ

Circuit Setup և Beadboard
Circuit Setup և Beadboard

Սխեման բաղկացած է 3 տարրերից, որոնք են. LDR- ն կարող է միացվել ինչպես ցանկանում եք, քանի որ այն չունի բևեռականություն: Դիմադրության համար կարող եք օգտագործել 1-10 KΩ- ից, քանի որ տարբեր LDR- ներ ունեն տարբեր կարգավորումներ: Փորձեք ռեզիստորի տարբեր արժեքներ `ձեր LDR- ի լավագույն կարգավորումները համապատասխանեցնելու համար:

Քայլ 2: Կոդ

Կոդ
Կոդ

int piezoPin = 8; // Piezo Buzzer- ի հայտարարում Pin 8 -ում

int ldrPin = 0; // LDR- ի հայտարարում անալոգային 0 -ի վրա

int ldrValue = 0; // LDR- ից տարբեր արժեքների ընթերցում

դատարկ կարգավորում

()

{ }

դատարկ շրջան ()

{// theիկլային գործառույթների գործարկում ստորև

ldrValue = analogRead (ldrPin); // կարդալ արժեքը LDR- ից

տոն (պիեզոՊին, 1000); // Պիեզոյից հնչեցնել 1000 ՀՀ հնչյուն (ազդանշան)

ուշացում (25); // մի քիչ սպասիր, փոխիր արագ արձագանքման հետաձգումը:

noTone (piezoPin); // դադարեցնել հնչերանգը այս դեպքում 25 ms- ից հետո

ուշացում (ldrValue); // սպասեք ldrValue- ում միլիվայրկյանների քանակին} //

Cycleիկլերի գործառույթների ավարտը

Քայլ 3: Նյութեր

Նյութեր
Նյութեր
Նյութեր
Նյութեր
Նյութեր
Նյութեր

1. Հացաթուղթ

2. Arduino Board

3. Արական լարեր

4. Ռեզիստորներ

5. Պիեզո Բուզզեր

6. Լույսի ցուցիչ

Խորհուրդ ենք տալիս: