2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Ushbu tajribada biz nurga bog'liq bo'lgan rezistor bilan ishlaymiz. Qorong'i muhitda qarshilik juda yuqori qarshilikka ega bo'ladi. Foton nurlari detektorga tushganda qarshilik kamayadi. Yorug'lik qancha ko'p bo'lsa, bizda qarshilik past bo'ladi. Sensordan turli xil qiymatlarni o'qib, biz ularning yorug'lik, qorong'i yoki ularning orasidagi qiymatini aniqlashimiz mumkin. Ushbu tajribada biz foydalanmoqchi bo'lgan yana bir element - Buzzer.
1 -qadam: O'chirish va taxtali o'rnatish
Sxema 3 elementdan iborat: Fotoresistor (LDR), Piezo Buzzer, 1 - 10 kΩ. LDR siz xohlagan tarzda ulanishi mumkin, chunki u qutbga ega emas. Qarshilik uchun siz 1-10 KΩ dan foydalanishingiz mumkin, chunki har xil LDR-lar har xil sozlamalarga ega. O'zingizning LDR -ga eng yaxshi sozlash uchun qarshilikning turli qiymatlarini sinab ko'ring.
2 -qadam: kod
int piezoPin = 8; // 8 -pinda Piezo Buzzerni e'lon qilish
int ldrPin = 0; // Analog pin 0 da LDR e'lon qilish
int ldrValue = 0; // LDR dan turli xil qiymatlarni o'qish
bo'sh o'rnatish
()
{ }
bo'sh halqa ()
{// Quyidagi tsikl funktsiyalarini boshlash
ldrValue = analogRead (ldrPin); // qiymatni LDRdan o'qing
ohang (piezoPin, 1000); // Piezodan 1000 gigagertsli ohangda o'ynang (bip)
kechikish (25); // biroz kutib turing, tezkor javob uchun kechikishni o'zgartiring.
noTone (piezoPin); // bu holatda 25 msdan keyin ohangni to'xtating
kechikish (ldrValue); // ldrValue da millisekundlar miqdorini kuting} //
Tsiklni tugatish funktsiyalari
3 -qadam: materiallar
1. Non paneli
2. Arduino taxtasi
3. Erkak simlar
4. Rezistorlar
5. Piezo Buzzer
6. Yorug'lik sensori