Mundarija:
Video: Yaxshilangan "Simon aytadi" kodi: 3 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Yangilangan 'Simple Simon' loyihasi.
Xususan, dasturiy ta'minot bilan ishlash osonroq.
1 -qadam: Ishga kirishish
Men "Simple-Simon-Says-O'yin" ko'rsatmasidan boshladim.
Umumiy uskunani amalga oshirish uchun unga qarang.
Men allaqachon 4 ta tugma, 4 ta LED va karnayga ega bo'lgan o'z loyihamni amalga oshirganman, men bu uskuna (yuqorida ko'rsatilgan) dan foydalandim. Men bu loyihada tasvirlash uchun mosroq bo'lishi uchun ba'zi jihatlarni o'zgartirish uchun rasmlarga biroz tegdim.
U Nano 3.0 dan foydalanadi va men tashqi qurilmalar uchun har xil pinli topshiriqlardan foydalanardim.
Aytgancha, sizni Instructables.com/id/Fast-Easy-Simon soddalashtirilgan uskuna ham qiziqtirishi mumkin.
2 -qadam: yangi uskunalarga moslashish
Simon_Says eskizlari men uchun ishlamadi, chunki kod tuzatish pinli topshiriqlarga tayangan. Kodni ta'qib qilish qiyin edi va ba'zi xatolar bor edi.
Shunday qilib, men ushbu yangilangan versiyani yaratdim.
- PIN -kodlar uchun "boolean" turining noto'g'ri ishlatilishi aniqlandi
- Kodni har qanday LED va tugmachani belgilash uchun ishlashi uchun o'zgartirdi.
- Mantiqiy oqim haddan tashqari murakkab va nuqta juda takrorlangan bo'lib, uni tushunish va disk raskadrovka qilish qiyin bo'lgan. Shunday qilib, men buni asosan soddalashtirdim.
- Boshqa yaxshilanishlar bilan bir qatorda, "Tone" klassi ob'ektining nomini "speakerpin" dan "spiker" ga o'zgartirdim va pin # tayinlash uchun "speakerpin" bayt o'zgaruvchisini yaratdim.
- 2015 yil oktabr: tez tugmalar kiritish ketma -ketligiga ruxsat berilgan
Mening yangilangan eskizim uchun yuklab olish havolasi bu erda. Kodning boshi yaqinidagi pin -topshiriqlarni o'zgartirib, o'z apparatingiz bilan ishlashni osonlashtirasiz. Yuklab oling va u bilan dam oling.
3 -qadam: xalq talabi bilan
Simon naqshini moslashtirishning muvaffaqiyatli to'plami amalga oshirilganda, mandalni ishlatish uchun servo bilan dasturiy ta'minotdan qanday foydalanish haqida so'rovlar bo'lgan. Men bu erga "Simon_Says" versiyasini va shunga o'xshash "Simon_Sings" ni mos servo kod bilan keyingi o'zgartirish uchun mos qilib qo'shdim. Har birining kodiga "@TODO" izohlarini joylashtirdim, bu erda servo kodini qaerga qo'yish kerakligi ko'rsatilgan.
Aniq kodlash uskunaning qo'llanilishiga va servo kutubxonaga bog'liq bo'ladi. Menda servo masalalar uchun javob yo'q. Buning uchun men quyidagilarni yoqtirishni tavsiya qilaman: video: servosinstructables.com/id/Arduino-Servo-Motors/instructables.com/id/Access-control-with-Arduino-Keypad-4x4-Servo/For servo bilan bog'liq qo'shimcha yordamga muhtoj bo'lganlar, men servo bilan bog'liq ko'rsatmalarni, ularning servo dasturiga eng o'xshashliklarini ko'rsatishni tavsiya qilaman.
Tavsiya:
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
Aniqligi yaxshilangan puls oksimetr: 6 qadam (rasmlar bilan)
Puls oksimetrining aniqligi ancha yaxshilandi: Agar siz yaqinda shifokorga tashrif buyurgan bo'lsangiz, ehtimol sizning asosiy hayotiy belgilaringiz hamshira tomonidan tekshirilgan. Og'irligi, bo'yi, qon bosimi, shuningdek yurak tezligi (HR) va periferik qondagi kislorod bilan to'yinganligi (SpO2). Ehtimol, oxirgi ikkitasi olingan
Simon LCD displey bilan aytadi: 9 qadam (rasmlar bilan)
Simon LCD displey bilan aytadi: IntroHave siz har doim Arduino loyihasini yaratishni xohlar edingiz, u bitta, chindan ham zavqli va ikkitasi qurilishi oson. Xo'sh, boshqa qaramang. Salom va mening o'qituvchimga xush kelibsiz. Bu erda men sizga LCD yordamida Simon Says o'yinini yaratishni o'rgataman
A6 moduli va Arduino Pro Mini bilan yaxshilangan mobil interkom: 4 qadam
A6 moduli va Arduino Pro Mini bilan takomillashtirilgan mobil interkom: Men sizga GSM moduli (A6 moduli) va Arduino Pro Mini yordamida interkomni qanday yaratganimni ko'rsataman. Agar siz katta tugmani bosgan bo'lsangiz, dasturlashtirilgan raqam chaqiriladi. Qo'ng'iroq dasturlashtirilgan vaqtdan keyin tugaydi yoki qo'ng'iroq o'chadi. Siz
Tegishli xotira o'yini (Simon aytadi) - Agar shunday bo'lsa: 6 qadam (rasmlar bilan)
Tegishli xotira o'yini (Simon aytadi) - Agar shunday bo'lsa: men maktab loyihasi uchun o'z -o'zidan ishlab chiqarilgan sensorli prokladkalar va neopixel uzukli xotira o'yinini yaratdim. Bu o'yin Simon Saysga o'xshaydi, faqat o'yindagi kirish va teskari aloqa (tovushlar va yorug'lik effektlari) ning ko'p shakllari boshqacha. Men Sudan tovushlarni dasturlashtirdim