Mundarija:
- 1 -qadam: 4 ta LEDni ulang
- 2 -qadam: 4 ta tugmachani ulang
- 3 -qadam: LCD displeyni ulang
- 4 -qadam: Saymonning kodi
Video: CSCI-1200 2-loyihasi: Saymon aytadi: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Ushbu laboratoriyada siz Arduino mikro -kontrolleridan foydalanib Simon Says o'yinini yaratish uchun tugmachalar, LCD displey va LEDlardan foydalanasiz.
Ushbu loyiha uchun zarur bo'lgan uskunalar:
1. Arduino Uno
2. LCD displey
3. 4 ta tugma
4. Potansiyometr
5. 4 ta LED
6. Non paneli
7. Simlar/ulagichlar
Kutubxonalar kerak:
1. Suyuq kristal
2. EEPROM
1 -qadam: 4 ta LEDni ulang
Ushbu loyiha uchun ko'k, yashil, qizil va sariq kabi 4 xil rangli LEDlardan foydalanish yaxshidir.
LEDni taxtaga ulash uchun:
1. LEDni non paneliga qo'ying
2. Topraklama simidan LEDning pastki simi (-) ga o'tish simini ulang
3. Arduino portidan o'tish simini ulang, diagrammada A2-A5 portlari ishlatiladi. 220 Ω (ohm) qarshilikni sim bilan bir qatorda joylashtiring va uni LEDning yuqori simi (+) ga ulang.
4. Qolgan 3 ta LEDni non paneliga ulashni tugatish uchun 1-3 bosqichlarni takrorlang
2 -qadam: 4 ta tugmachani ulang
Tugmalar o'yinni o'ynash uchun ishlatiladi, shuning uchun uni non panelidagi kirish oson bo'lgan joyga qo'yish kerak. O'yinni tushunishni osonlashtirish uchun tugmachalarni mos keladigan LED oldiga qo'yish kerak.
Tugmani ulash bosqichlari:
1. Tugmachani non paneliga joylashtiring
2. Tugmachaning yuqori chap burchagidagi simni non taxtasining elektr tarmog'iga ulang.
3. Tugmachaning pastki chap tomoniga va non taxtasining er osti yo'lakchasiga 10K (ohm) qarshiligini ulang.
4. Tugmaning pastki o'ng tomoni sim bilan Arduino portiga ulanadi, diagrammadagi tugmalar uchun 2-5-bandlar ishlatiladi.
5. Qolgan 3 tugmachani ulashni tugatish uchun 1-4 bosqichlarni takrorlang.
3 -qadam: LCD displeyni ulang
LCD -displey o'yinchining o'yin davomida joriy reytingini hamda yuqori ballini ko'rsatish uchun ishlatiladi. LCD displeyga 16 xil pin bilan ulangan. LCD ishlash uchun potansiyometrni talab qiladi, shuning uchun potansiyometrni non taxtasiga joylashtiring. Potansiyometrning yuqori chap pimi non panelining quvvat panjarasiga, pastki chap pimi esa erga ulanadi.
LCD pinlari quyidagi tartibda ulanadi:
- Zamin
- Quvvat
- Pin 11
- Pin 10
- Pin 9
- Pin 8
- Bo'sh
- Bo'sh
- Bo'sh
- Bo'sh
- 7 -pin
- Zamin
- 6 -pin
- Potentsiometr
- Quvvat
- Zamin
4 -qadam: Saymonning kodi
Ushbu loyihani bajarish uchun zarur bo'lgan barcha kodlarni o'z ichiga olgan 1200_Project2_Simon.ino fayli biriktirilgan. Kod tasodifiy sondan foydalanib, har bir tur uchun qaysi naqsh ko'rsatilishini hal qiladi. EEPROM xotirasi LCD displeyda ko'rsatiladigan yuqori ballarni saqlash uchun ishlatiladi.
Tavsiya:
Yaxshilangan "Simon aytadi" kodi: 3 qadam
Yaxshilangan "Simon aytadi" kodi: yangilangan "Simple Simon" loyihasi. Xususan, dasturiy ta'minot bilan ishlash osonroq
Onam aytadi: Quvvat marjon: 5 qadam
Onam aytadi: Quvvat marjon: Bu sizning fikringizni/fikringizni/javobingizni ta'kidlash uchun sizning bo'yningizga taqiladigan taqinchoqdir. Ta'qib qilingan onalar uchun mo'ljallangan, lekin uni ortiqcha ishlagan boshlang'ich maktab o'qituvchilari ham kiyishi mumkin, yoki yolg'iz ayol korporativ kengash xonasida e'tiborga olinmaydi! Shunday qilib, onam
Simon Play -Doh bilan aytadi - Makey Makey: 3 qadam
Saymon Play -Doh bilan aytadi - Makey Makey: Dover jamoat kutubxonasida Makey Makey to'plamlaridan iborat Instructables Build Night o'tkazildi. Bizning homiylarimiz kundalik buyumlarni boshqaruvchi, klaviatura yoki musiqa asboblariga aylantirish uchun to'plamlar bilan tajriba o'tkazishga taklif qilindi. Ushbu ko'rsatmada biz
Saymon aytadi: 3 qadam
Simon shunday deydi: "Bu ko'rsatma golland tilida yozilgan." Happy Hacking "seminarida" Happy Hacking "op hKU hebben wij een soundboard gemaakt die is gebaseerd op het spel Simon. Eshikni ochish tugmachasini bosing. Elke tugmachasi o'z kelgusida. Yoqilgan
Saymon Arduino bilan o'yinni aytadi: 5 qadam
Simon Arduino bilan o'yinni aytadi: DIY Simon Arduino bilan o'yinni aytadi, men sizga Arduino yordamida Simon aytadigan o'yinni qanday qilishni ko'rsataman, bu juda oddiy, men Arduino Nanoni sudga beraman, YouTube kanalimga obuna bo'ling