Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Salom, biz Malaga universiteti elektronika muhandisligi 4-kurs modulining 3-kurs talabalaridan iborat guruhmiz, telekommunikatsiyalar maktabi (https://www.uma.es/etsi-de-telecomunicacion/) va biz sizga o'z kursimizni ko'rsatmoqchimiz. "Ijodiy elektronika" deb nomlangan mavzu uchun proyekt.
Loyiha mini-o'yindan iborat bo'lib, unda arduino taxtasi tasodifan musiqani ijro etishga qaror qiladi va o'yinchi mos keladigan tugmani bosish orqali to'g'ri javob berishi kerak; Agar siz ijro etilayotgan qo'shiq bilan bog'liq tugmachani bossangiz, yashil LED yonadi va displey soni ko'payadi, agar bo'lmasa, qizil LED yonadi va hisob qayta tiklanadi.
Umid qilamanki, sizga yoqadi!
1 -qadam: Materiallar va komponentlar ro'yxati
1 marta Arduino Leonardo
1x tenglikni kartasi
8 marta bosish tugmachalari
7x 220 ohmli rezistorlar
1x 74HC595
1x 7 segmentli LED displey
1x Buzzer
1x payvandchi
1x qalay lasan
1x penseler
1x 5V quvvat manbai (masalan, quvvat banki)
Bu qutini tayyorlash uchun zarur bo'lgan materiallar:
1x yog'och
1x oq elim
1x elektr arra
1x Xenge
2 -qadam: qutini yarating
Birinchidan, o'lchamlari (20x5) sm bo'lgan qutining 4 tomonini kesib oling. Keyin, qutining yuqori qismini va poydevorini yon tomonlar bilan qilingan kvadrat o'lchovlari bilan yasang va tomonlarini taglik bilan yopishtiring.
Keyinchalik, yuqori qismini menteşe bilan joylashtiring va tugmachalar, LEDlar va etakchi 7 segment uchun teshiklar qiling. Tugmalarni tepaga yopishtiring va vint bilan Arduino kartasini taglikka qo'ying.
Nihoyat, barcha komponentlar ulangan va qo'shiqlarning fotosuratlari qutining yuqori qismiga yopishtirilgan.
3 -qadam: qutining ichida
Qutiga ega bo'lganingizda, biz tenglikni kartasini lehimlashdan oldin, elektronni protoboardda sinab ko'rishni maslahat beramiz. E'tibor bering, tugmalar Arduino PULL-UP rezistorini dasturiy ta'minot yordamida ishlatadi.
Keyin barcha tugmachalarni va 7seg displeyini, masalan, erkak-ayol konnektorlari yordamida arduino kartasiga ulang.
Arduino taxtasi qutining ichidagi tashqi batareyadan quvvatlanishi mumkin yoki agar xohlasangiz, kompyuterga to'g'ridan -to'g'ri qutidagi teshik orqali ulanishi mumkin.
4 -qadam: Dasturlash va bloklar diagrammasi
Asosiy muammo shundaki, SD -moduldan foydalanmasdan va kodni juda uzoq va boshqarishni qiyinlashtirmasdan, ko'p qo'shiqlarni qo'sha olish. Buning uchun biz barcha qo'shiqlarni alohida kutubxonaga joylashtirdik va biz arduino -dan qo'ng'iroq qildik va kodni o'qishni osonlashtirdik, shuning uchun siz qo'shiqlarni xohlaganingizcha o'zgartirishingiz mumkin. Kutubxona har bir yozuvning chastotasi va jimligidan foydalanadi.
Arduino kodi kommutator-kassa tuzilmasi yordamida yaratilgan. Birinchidan, tasodifiy son ishlab chiqariladi va u holda qo'shiq eshitiladi. Agar foydalanuvchi to'g'ri tugmani bossa, ko'k chiroq yonadi va hisoblagich 1 qo'shadi, aks holda qizil chiroq yonadi va start tugmasi bosilganda boshqa tasodifiy qo'shiq paydo bo'ladi.
Kodni kompilyatsiya qilish uchun avval siz.cpp va.h kodlarini ziplashingiz kerak, so'ngra kutubxonani arduino IDE, Program-> Kutubxonani qo'shish->. ZIP kutubxonasini qo'shishingiz kerak bo'ladi.