Мазмуну:

Light Sensor Buzzer: 5 кадам
Light Sensor Buzzer: 5 кадам

Video: Light Sensor Buzzer: 5 кадам

Video: Light Sensor Buzzer: 5 кадам
Video: Камера ANBIUX ДВУГЛАЗКА УДИВИЛА после ОБНОВЛЕНИЯ!!! 2024, Июль
Anonim
Жарык сенсору Buzzer
Жарык сенсору Buzzer

Бул экспериментте биз жарыкка көз каранды болгон резистор болгон сенсор менен иштейбиз. Караңгы чөйрөдө резистордун каршылыгы өтө жогору болот. Фотондордун жарыгы детекторго түшкөндө каршылык азаят. Канчалык жарык болсо, бизде каршылык төмөн болот. Сенсордон ар кандай баалуулуктарды окуу менен, биз анын жарык, караңгы же алардын ортосундагы маанини аныктай алабыз. Бул экспериментте колдоно турган дагы бир элемент - Buzzer.

1 -кадам: Circuit Setup жана Beadboard

Circuit орнотуу жана Beadboard
Circuit орнотуу жана Beadboard

Схема 3 элементтен турат: Photoresistor (LDR), Piezo Buzzer, 1 - 10 кОм. LDR сиз каалаган жол менен туташтырылышы мүмкүн, анткени анда полярдуулук жок. Каршылык көрсөтүү үчүн 1-10 КО чейин колдонсоңуз болот, анткени ар кандай LDRлердин ар кандай жөндөөлөрү бар. LDR менен эң жакшы жөндөөлөргө ылайык келүү үчүн, резистордун ар кандай баалуулуктарын колдонуп көрүңүз.

2 -кадам: Код

Code
Code

int piezoPin = 8; // 8 -пинге Piezo Buzzer жарыялоо

int ldrPin = 0; // Analog Pin 0 боюнча LDR жарыялоо

int ldrValue = 0; // LDRден ар кандай баалуулуктарды окуу

жараксыз орнотуу

()

{ }

боштук цикл ()

{// Төмөндө циклдин функциялары башталат

ldrValue = analogRead (ldrPin); // LDRден маанини окуңуз

үн (piezoPin, 1000); // Пьезодон 1000 Гц обон ойнотуу (бип)

кечигүү (25); // бир аз күтө туруңуз, тез жооп берүү үчүн кечигүүнү өзгөртүңүз.

noTone (piezoPin); // бул учурда тонусту 25 мс кийин токтотуңуз

кечигүү (ldrValue); // ldrValue миллисекундунун суммасын күтө} //

Циклдин аягындагы функциялар

3 -кадам: материалдар

Материалдар
Материалдар
Материалдар
Материалдар
Материалдар
Материалдар

1. Breadboard

2. Arduino Board

3. Эркек зымдар

4. Резисторлор

5. Piezo Buzzer

6. Жарык сенсору

Сунушталууда: