
Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14


Salom bolalar, siz har doim pianino yasashni xohlaganmisiz, agar ha bo'lsa, demak siz to'g'ri joydasiz.
Materiallar
1. Arduino
2. 8 ohmli dinamik
3. Rezistorlarni pastga torting (1k - 10k yaxshi bo'ladi)
4. 8 ta taktli kalit
5. Non paneli va veroboard
1 -qadam: Rezistorlarni yuqoriga va pastga torting


qarshilikni torting
Bu pin ulanmagan yoki holati bo'lmaganida, pinning mantiqiy holatini YUQORI tutadigan rezistorlar.
Rezistorlarni pastga tushiring
Bu rezistorlar pinning mantiqiy holatini ulanmagan yoki pin holatida bo'lmagan holatda ushlab turishga yordam beradi.
Rezistorlarni tortish va tushirish haqida ko'proq ma'lumot olish uchun tashrif buyuring
playground.arduino.cc/CommonTopics/PullUpD…
E'tibor bering: yuqori, past va suzuvchi yoki yuqori impendansli uchta pinli shtatlar mavjud. Agar pin baland bo'lsa, bu 5v (Arduino MCU uchun), LOW esa 0v yoki GND ga yaqinligini bildiradi, suzuvchi esa uning holati yo'q, bu ham yuqori yoki past emas.
ESLATMA: bu ko'rsatmalarni o'qish uchun biz rezistorlardan foydalanamiz
2 -qadam: Ohanglarning chastotasi va chastotasi
Arduino ohanglari
Bu funksiya Arduino pinidagi istalgan chastotani yaratish uchun ishlatiladi
ohang (pin, chastota, davomiylik yoki kechikish);
Masalan, ohang (9, 3100, 100);
noTone ()
Bu funksiya ma'lum bir pinda tovush yoki chastotani ijro etishni xohlamaganingizda ishlatiladi.
noTone (pin);
Masalan, noTone (9); // bu 9 -pinda ohang yoki chastota o'ynamaydi.
ESLATMA: Agar siz ohang uchun ishlatiladigan pinni o'zgartirmoqchi bo'lsangiz, uning PWM pin ekanligiga ishonch hosil qiling.
ohang (pwm pin, chastota, kechikish);
noTone (pwm pin); Arduino uchun pwm pinini bilish uchun interneti ko'rib chiqing. Masalan, qidirish (Arduino pro mini pwm pin). Pro mini -ni ishlatayotgan Arduino mikro -kontrolleriga o'zgartiring. PWM haqida qo'shimcha ma'lumot olish uchun tashrif buyuring
3 -qadam: tezkor kalitlar

Bu tugma bosilganda ulanadi, siz ularni bosganingizda qo'lingizni olib tashlaysiz, ular uziladi. Tugmachalarni qanday ishlatish haqida ko'proq tushuntirishlar uchun ushbu ko'rsatmali videoni yuklab oling
4 -qadam: sxemalar

Agar siz ichki tortish qarshiligi bilan koddan foydalansangiz, ushbu sxemada pastga tushadigan rezistorlarga e'tibor bermang. Karnayning bitta simini pwm pin 9 ga yoki siz foydalanadigan pwm piniga, ikkinchisini GND ga ulashni unutmang. Agar sizning karnayingiz qutblangan bo'lsa, pWM va manfiy pinni GND ga ulang.
5 -qadam: kod
Ikkinchi kodni men rezistorlar bo'lmaganlar uchun qarshilik rezistorlari sifatida ishlatish uchun to'liq o'zgartirdim
Kodning bitta nomi - Arduino piano.zip, kod 2 - piano.zip
O'qiganingiz uchun tashakkur. Ruhingiz quvonchdan sakrab chiqmaguncha pianino chaling.
Men YouTube videoimni joylashtira olmadim, lekin siz bu havola orqali kirishingiz mumkin
www.youtube.com/embed/apsuFn0Wp1g
Tavsiya:
Arduino Piezo Buzzer pianino: 5 qadam

Arduino Piezo buzzer pianino: Bu erda biz karnay sifatida piezo -buzzerdan foydalanadigan Arduino pianino qilamiz. Bu loyiha osongina kengaytirilishi mumkin va sizga bog'liq holda ko'p yoki kamroq eslatmalar bilan ishlashi mumkin! Biz uni soddalashtirish uchun faqat to'rtta tugma/kalit bilan quramiz. Bu qiziqarli va oson loyiha
Oddiy Arduino pianino: 8 qadam

Oddiy Arduino pianino: Bugun biz bitta oktavli Arduino pianino yaratamiz, bu boshqa loyihalar uchun ajoyib boshlanish nuqtasi bo'ladi. Ushbu loyiha o'rta maktab darajasida Arduino -ning asosiy komponentlarini va dasturlashni joriy qiladi. Kod oldindan tayyorlangan shaxslar bo'lsa ham
Qo'llanma va 7 ta oldindan o'rnatilgan qo'shiqlar bilan Arduino pianino: 7 qadam

Arduino pianino qo'lda va 7 ta oldindan o'rnatilgan qo'shiqlar bilan: LCD displeyli Arduino pianino klaviaturasi 2 rejimga ega. Qo'l rejimi & Oldindan o'rnatilgan rejim. Men 7 ta tugmachali pianino uchun 7 tugmachani va sozlash rejimining 7 tugmachasini 7 ta oldindan o'rnatilgan qo'shiqqa almashtirish uchun ishlatardim. Oldindan o'rnatilgan qo'shiqlar: sozlash rejimi tugmachasini bosing
TinkerCad -da Arduino yordamida pianino tovushlari: 4 qadam

TinkerCad -da Arduino -dan foydalangan holda pianino tovushlari: Ushbu qo'llanmada siz Arduino -da gudok (yoki piezo dinamik) dan qanday foydalanishni bilib olasiz. Buzzerlar signalizatsiya qurilmalarida, kompyuterlarda, taymerlarda va sichqonchani bosish yoki tugmachani bosish kabi foydalanuvchining kirishini tasdiqlashda, shuningdek ohangni () va
Arduino yordamida mini pianino: 4 qadam

Arduino yordamida mini pianino: Arduino qo'llanmasi: Arduino yordamida mini pianino Bu videoda men sizga Arduino yordamida mini pianino yasashni ko'rsataman