Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Barcha materiallarni ishlatishga tayyorlash. Bizga kerak bo'lsa -da
Arduino PRO mini -dan foydalanish uchun biz hozircha Arduino UNO -dan foydalanishni boshlashimiz mumkin va keyinroq qaytamiz.
Materiallar:
· Neo pikselli chiziqlar (qisqa va bitta)
· Arduino UNO
· Arduino Pro Mini
· 330 Ohm qarshilik
· Ovoz sensori
· Ikkita non paneli
· O'tish simlari
1 -qadam: Neopiksellarni yoritish
Endi biz Neo piksellari a bilan yonishi mumkinligini tekshirishimiz kerak
oddiy kod, biz turli xil ranglarni yasashimiz mumkinligini tekshiramiz.
2 -qadam: Chiroqlarni tovushga reaktsiya qiling
Ovoz sensori ulang va ovoz sensori mavjudligini tekshiring
bizga aniq qiymatlar. ular mantiqiy bo'lishi kerak, chunki siz shovqin qilayotganingizda qiymatlar bizning holatimizda 200 ~ 700 gacha o'zgarishi kerak. Ammo bu raqamlar har xil sensor bilan farq qiladi.
Ovoz sensori tovush chastotasining amplitudasi qanchalik baland bo'lsa, tovush sensori o'qishi shunchalik yuqori bo'ladi.
3 -qadam: Ovoz yordamida rangni o'zgartiring
Endi bizda ovoz sensori ham, Neo piksel ham ishlaydi.
yorug'lik siz eshitayotgan tovushlarga javob berishi uchun biz kod bilan o'ynashni boshlashimiz mumkin. Shuni esda tutingki, yorug'lik sensori yorug'lik o'qilishi bilan interaktiv bo'lishga harakat qilganda juda sezgir.
Ovoz sensori va yorug'lik bilan qanday ishlash kerakligi haqida tasavvurga ega bo'lgandan so'ng, siz kodni shunday qilishingiz mumkinki, u tovush to'g'ri deb hisoblagan amplitudaga yetganda chiroqlarni o'chirib qo'yadi. Bizning holatda, bu raqam "soundReading" = 500 edi.
agar kerak bo'lsa, ushbu loyiha uchun ishlatiladigan kod ham ilova qilinadi.
4 -qadam: Yakuniy teginish
Keyingi er -xotin qadamlar hamma narsani ulashdan iborat
Arduino UNO -ni Arduino pro mini -ga o'tkazing, chiziqdagi piksellar sonini o'zgartirganingizga ishonch hosil qiling.