Mundarija:
- 1 -qadam: yig'ish
- 2 -qadam: Demo 1. Grafika va matn
- 3 -qadam: Demo 2. Sensorli ekran
- 4 -qadam: Demo 3. "Ustunlar" mantiqiy o'yini
- 5 -qadam: Demo video
Video: "Ustunlar" mantiqiy o'yini: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Salom!
Bugun men "Ustunlar" oddiy mantiqiy o'yinini yaratish loyihasi bilan bo'lishmoqchiman. Buning uchun bizga kerak:
- Eng arzon va arzon SPI displeylaridan biri,
- Arduino Nano,
- Arduino Nano uchun TFT qalqoni (u bilan biz alohida komponentlarni bitta birlikka birlashtiramiz).
Bu qalqon Arduino Uno uchun TFT Shield -ning ikkinchi (yengil, Arduino Nano uchun) versiyasi bo'lib, uni bu erda va bu erda o'qishingiz mumkin.
TFT qalqonining qisqacha tavsifi:
- Kengash o'lchami 64x49 mm,
- Arduino Nano-ni ulash uchun 30-pinli ulagich,
- TFT 320x240 displeyini SPI interfeysi bilan ulash uchun 14-pinli ulagich (shu jumladan sensorli ekran),
- MicroSD karta ulagichi,
- Bluetooth moduli uchun ulagich (HC-06),
- OV7670 kamerasi uchun 20-pinli ulagich (va boshqalar),
- Mini USB ulagichi, shuningdek, 5V quvvat manbai uchun alohida 2-pinli ulagich.
O'yinning o'zi juda mashhur, shuning uchun men uning qoidalarining tavsifi haqida to'xtalmayman. Va menejment haqida gapiring. Chunki bu qurilmada mexanik tugmalar yo'q, biz displeyning o'zi sensorli ekranidan foydalanamiz. Ekran maydonlarining chegaralari va ularning tegishli funktsiyalari quyidagi rasmda ko'rsatilgan.
Hech narsa murakkab emas. Shunday qilib, boshlaylik.
1 -qadam: yig'ish
Plitalarni yig'ish juda oddiy. Lekin o'rnatishdan oldin kontakt belgilarini o'qib chiqish kerak, birinchi navbatda Arduino Nano kartasini rasmda ko'rsatilgandek o'rnatish kerak. Shundan so'ng, displey ulanadi, uni taxtaning bir tomoniga (1 dan 6 gacha bo'lgan fotosuratlar) va boshqa tomonga (7 va boshqa rasmlar) ulash mumkin. Shundan so'ng siz quvvatni mini USB kabeliga ulashingiz mumkin. Quyidagi fotosuratlar.
Men yig'ilishni tokchalar bilan tanladim, chunki bu ixchamroq dizayn va sizning qo'lingizda ushlab turish qulayroq. E'tibor bering, o'rnatish teshiklari diagonali 2,8 dyuymli displey uchun mo'ljallangan.
O'rnatishdan so'ng siz eskizlarni yuklab olishni davom ettirishingiz mumkin, lekin bundan oldin TFT qalqoni bilan ishlash uchun kerakli kutubxonani o'rnatishni unutmang. Kutubxona havolada joylashgan:
O'yinning eskiziga borishdan oldin, men sizga taxtaning matn va grafika chizish, shuningdek sensorli ekranni qayta ishlash imkoniyatlarini ko'rsatmoqchiman.
2 -qadam: Demo 1. Grafika va matn
Bu bobda matn, grafik va sensorli ekran bilan ishlash misollari keltirilgan. Bu eskizda Adafruit kutubxonasidagi shriftlardan foydalaniladi.
Qulaylik uchun avval Arduino Nano kartasini alohida dasturlash, so'ngra qurilmani yig'ish tavsiya etiladi (lekin siz ham taxtani qurilmaning bir qismi sifatida dasturlashingiz mumkin). Ekrandagi elementlarni vizual tarzda chizish, ekran Arduino Nano -ga to'g'ridan -to'g'ri SPI orqali ulanganidan ko'ra tezroq bo'ladi.
3 -qadam: Demo 2. Sensorli ekran
Quyidagi eskiz sensorli ekran bilan qanday ishlashni ko'rsatadi. Sensorli ekran chidamli bo'lgani uchun, qalam yordamida u bilan ishlash qulayroq.
Misol sifatida ushbu ikkita eskizdan foydalanib, siz grafik, matn va sensorli ekran yordamida o'z loyihalaringizni ishlab chiqishingiz mumkin.
4 -qadam: Demo 3. "Ustunlar" mantiqiy o'yini
Va nihoyat, biz eng muhim eskizga - "Ustunlar" mantiqiy o'yiniga keldik. Boshqarish, men aytganimdek, ekran maydonini bosish orqali amalga oshiriladi (bu ekranning pastki qismidagi mexanik tugmalardan ham qulayroqdir). Va displeyning bir nechta o'lchamlari borligi sababli: 2,4 dyuymli, 2,8 dyuymli, 3,2 dyuymli (barcha dasturlar mos), diagonali 3,2 dyuymli displeyda o'ynash 2,4 dyuymga qaraganda ancha yoqimli.
5 -qadam: Demo video
Oxirida men demo -video qo'shdim. Umid qilamanki, mening loyiham sizga yoqdi. Kelgusida men ushbu loyiha yordamida yangi loyiha joylashtiraman va yangi xususiyatlarni ko'rsataman. E'tibor uchun rahmat!
Tavsiya:
Qanday qilib jadval yaratish va kiritish, Microsoft Office Word 2007 dasturiga qo'shimcha ustunlar va/yoki qatorlarni qo'shish: 11 qadam
Qanday qilib jadval yaratish va qo'shish, Microsoft Office Word 2007 dasturiga qo'shimcha ustunlar va/yoki qatorlarni qo'shish: Sizda ishlayotgan va o'zingiz o'ylab ko'rgan ma'lumotlar ko'p bo'lganmi? bu ma'lumotlarning ko'rinishi yaxshiroq va tushunish osonroqmi? " Agar shunday bo'lsa, unda Microsoft Office Word 2007 dasturidagi jadval sizning javobingiz bo'lishi mumkin
Raspberry Pi mantiqiy chip tekshirgichi: 4 qadam
Raspberry Pi mantiqiy chip tekshirgichi: bu Raspberry pi uchun mantiqiy sinov skriptidir, uning yordamida siz (o'z-o'zidan yasalgan) mantiq sxemasi ishlayotganligini tekshirishingiz mumkin. 5V GPIO kirishini qo'llab -quvvatlang, shuning uchun agar sizning kontaktingiz 5V bo'lsa, siz
Mantiqiy eshiklardan foydalaniladigan mahsulotlar davri: 4 qadam
Mantiqiy eshiklardan foydalanadigan mahsulotlar davri: Men sizga ko'rsatma beramanki, siz mahsulotlarning yig'indisi, ozgina mantiq algebrasi va ba'zi mantiq eshiklari yordamida o'z tizimingizni qanday yaratishni ko'rsataman. Siz ushbu qo'llanmada bo'lgani kabi bir xil tizimni yaratishingiz shart emas, lekin siz
EZProbe, EZ430 asoslangan mantiqiy prob: 4 qadam
EZProbe, EZ430 asosidagi mantiqiy prob: bu TI EZ430 dongle -ga asoslangan oddiy mantiqiy tekshirish loyihasi. Men 2010 yil sentyabr oyida TI -dan bir nechta ez430 -lar bo'yicha bepul taklifdan foydalandim. ular kichik kod parchalarini sinab ko'rish va chiroqning miltillashini ko'rish uchun juda qulay va qiziqarli. ular b dan beri
PUZZLE - Arduino mantiqiy o'yini: 3 qadam
PUZZLE - Arduino mantiqiy o'yini: Salom.Men sizga oddiy jumboq o'yinini yaratish tarixi haqida aytib bermoqchiman " Bulmaca " Arduino UNO va TFT-Shield yordamida. O'yinni yaratish uchun menga quyidagi komponentlar kerak edi: Arduino UNO Micro uchun Arduino UNO Power Adapter (AC-DC) 6-12V