Mundarija:

Arduino va neopikselli klapper: 4 qadam
Arduino va neopikselli klapper: 4 qadam

Video: Arduino va neopikselli klapper: 4 qadam

Video: Arduino va neopikselli klapper: 4 qadam
Video: SKR 1.4 - Основы с новой прошивкой Marlin 2.0.9.1 2024, Noyabr
Anonim
Arduino va neopixelli klapper
Arduino va neopixelli klapper
Arduino va neopixelli klapper
Arduino va neopixelli klapper
Arduino va neopixelli klapper
Arduino va neopixelli klapper

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

Neopiksellarni yoritish
Neopiksellarni yoritish
Neopiksellarni yoritish
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

Chiroqlarni tovushga reaktsiya qilish
Chiroqlarni tovushga reaktsiya qilish
Chiroqlarni tovushga reaktsiya qilish
Chiroqlarni tovushga reaktsiya qilish

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

Ovoz bilan rangni o'zgartirish
Ovoz bilan rangni o'zgartirish
Ovoz bilan rangni o'zgartirish
Ovoz bilan rangni o'zgartirish

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

Yakuniy teginish
Yakuniy teginish
Yakuniy teginish
Yakuniy teginish
Yakuniy teginish
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.

Tavsiya: