Агуулгын хүснэгт:

Arduino гэрэл мэдрэгч дуугаргагч: 3 алхам
Arduino гэрэл мэдрэгч дуугаргагч: 3 алхам

Видео: Arduino гэрэл мэдрэгч дуугаргагч: 3 алхам

Видео: Arduino гэрэл мэдрэгч дуугаргагч: 3 алхам
Видео: Apa Itu Arduino Micro Controller (Subtittle) 2024, Арваннэгдүгээр
Anonim
Arduino гэрэл мэдрэгч Buzzer
Arduino гэрэл мэдрэгч Buzzer

Энэхүү загварыг харанхуй газар байрлуулахад ашигладаг бөгөөд харанхуй хэсгийг нээх бүрт түгшүүрийн чимээ гарах болно. Энэ нь гэрэлд мэдрэмтгий резистор ашигладаг бөгөөд харанхуй үед чимээгүй, гэрэл байх үед дуу чимээ гаргадаг. Энэ нь эд зүйлсээ хамгаалж, илүү эмх цэгцтэй байхад тусална. Фотон (гэрэл) детектор дээр буух үед эсэргүүцэл буурах болно. Илүү их гэрэл байх тусам бидний эсэргүүцэл бага байх болно. Мэдрэгчийн өөр өөр утгыг уншсанаар бид гэрэл, харанхуй эсвэл тэдгээрийн хоорондох утгыг олж мэдэх боломжтой.

Алхам 1: Алхам 1: Таны тохиргооны хэсгүүд

1) Ардуино, 2) талхны самбар

3) Пьезо дуугаруулагч

4) холбогч утас (эрэгтэй)

5) 10 кОм эсэргүүцэл (хүрэн хар-улбар шар)

6) Фоторезистор (LDR)

Алхам 2: Алхам 2: Барилгын тохиргоо

Алхам 2: Тохиргоог бий болгох
Алхам 2: Тохиргоог бий болгох

Дээрх материалыг ашиглан зургийг дагана уу

Алхам 3: Алхам 3: Кодлох

Уйтгартай Arduino -г компьютерт холбож, энэ кодыг цуваа монитор руу оруулна уу

const int dark = 200; // харанхуй параметрүүдийг тохируулна intst sound = 60; // дуу чимээг хоосон тохиргоог тоглуулахаар тохируулах () {pinMode (3, OUTPUT); pinMode (A2, INPUT); Цуваа эхлэх (9600); } void loop () {int light = analogRead (A2); if (гэрэл <бараан) {Цуваа.хэв (гэрэл); Serial.println ("Харанхуй байна"); } өөр {Serial.print (гэрэл); Serial.println ("Энэ бол гэрэл"); ая (3, дуу, 10);

} саатал (10); }

Зөвлөмж болгож буй: