
Mundarija:
- 1 -qadam: qismlar
- 2 -qadam: Neopixel displey stendini tayyorlang
- 3 -qadam: tugmachalarni almashtirish moslamasini tayyorlang
- 4 -qadam: Arduino va batareya ushlagichini taglik taxtasiga ulang
- 5 -qadam: Displeyni tayanch taxtasiga yopishtiring
- 6 -qadam: Jumper simlarini Arduino -ga ulang
- 7 -qadam: Kodni yuklang va o'ynang
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14



Tayyor o'yinchoq sovg'a qilishdan ko'ra, men jiyanlarimga o'ziga xos sovg'a berishni xohladim, ular bir joyga to'plab, (umid qilamanki) zavqlanishadi. Bu loyihaning Arduino kodini tushunish ular uchun juda qiyin bo'lishi mumkin bo'lsa -da, ushbu kodda ishlatiladigan kirish, chiqish, halqa va shartlar haqidagi asosiy tushunchalarni Connect 4 o'yinini o'ynab, ingl.
Bu yo'riqnomada men sizga Arduino komplektini qanday yig'ish kerakligini ko'rsataman, uni siz bolalaringiz bilan biriktirishingiz va Connect 4 o'yinini kodlashingiz mumkin. Bu loyiha uchun lehim kerak emas; faqat ulang va o'ynang.
1 -qadam: qismlar
Ushbu loyiha uchun sizga kerak bo'ladi:
- Arduino Uno yoki unga tenglashtirilgan
- 8x8 Neopixel RGB LED
- Non paneli
- 3 tugmachali kalit
- Jumper simlari
- Vintlar
- Koson - taglik va kartonli stend
Asboblar: tornavida, yopishtiruvchi qurol
2 -qadam: Neopixel displey stendini tayyorlang



Birinchidan, Neopixel -ga 3 ta o'tish simini ulang. Men quyidagi simlarning rang kodini ishlataman:
Oq: GND
Kulrang: 5V binafsha rang: Ma'lumotlar IN
Keyin Nelpixelni ekranga issiq elim bilan yopishtiring.
3 -qadam: tugmachalarni almashtirish moslamasini tayyorlang




Tugmachalarni kalit taxtasiga joylashtiring va o'tish simlarini quyidagi simlarning rang kodi yordamida ulang:
Jigarrang: chap tugma
Qizil: chap tugma to'q sariq: markaziy tugma sariq: markaz tugmasi yashil: o'ng tugma ko'k, o'ng tugma
Jigarrang, to'q sariq, yashil simlar (-) relsga yangi qora sim bilan ulanadi.
Eslatma: Siz bu tugmalar uchun qarshilik ishlatmasligimni payqadingiz. Buning sababi shundaki, men 20K Arduino pinli rezistorlardan foydalanish uchun Arduino kodidan foydalanaman. O'zingizning elektron sxemangiz uchun kod yordamida ichki rezistorlardan qanday foydalanish haqida mening boshqa loyihamga qarang.
www.instructables.com/id/Simon-Whack-a-Mol…
4 -qadam: Arduino va batareya ushlagichini taglik taxtasiga ulang

Arduino va batareya ushlagichini taglik taxtasiga ulash uchun vintlarni (yoki issiq elim) ishlating.
5 -qadam: Displeyni tayanch taxtasiga yopishtiring

Ko'rsatish moslamasini taglik taxtasiga yopishtirish uchun issiq elimdan foydalaning.
6 -qadam: Jumper simlarini Arduino -ga ulang




Barcha o'tish simlarini Arduino -ga quyidagi pinlar bo'yicha ulang:
Qizil -> 2
Sariq -> 3 ko'k -> 4 binafsha -> 5 qora -> GND oq -> GND kulrang -> 5V
7 -qadam: Kodni yuklang va o'ynang
Men Arduino-ga biriktirilgan kodni oldindan yukladim, shunda 9V batareyasi Arduino-ga ulanishi bilan u o'yinni o'ynay boshladi. Ko'k tugmalar, chipni tushirish uchun sariq tugmani bosishdan oldin, chip holatini chap yoki o'ng ustunga o'tkazish uchun mo'ljallangan. (Videoni ko'ring)
Demo rejimiga o'tish uchun istalgan tugmani bosing va reset -ni bosing. Ekran tozalanganidan so'ng, tugmani qo'yib yuboring, shunda siz avtomatik ravishda qizil va ko'k rangda o'ynayotganini ko'rasiz. Ko'ryapsizmi, demo rejimida qizil va ko'k futbolchilar ustunlarni tasodifiy tanlaydilar va boshqa o'yinchini mag'lub etish uchun g'alaba qozonish strategiyasidan foydalanmaydilar.
Demo rejimidan chiqish uchun Arduino -ni qayta o'rnating.
Men kelajakda bitta o'yinchi va Arduino rejimini qo'shishni rejalashtirmoqdaman, shuning uchun agar siz Connect 4 uchun asosiy algoritmni bilsangiz, menga xabar bering.
Tavsiya:
(YANGILANISH - YUQORI MASLAQA bor) USB O'YINNI KONTROLLASH: 10 qadam (rasmlar bilan)

(YANGILANISH - YUQORI MASALA YO'Q.) PC uchun USB O'YINNI KONTROLLASH: HAR QANDAY O'YINLAR UCHUN O'YIN NAZORI (deyarli)
O'zingiz ulangan termostatni ulang va isitish bilan tejang: 53 qadam (rasmlar bilan)

O'zingiz ulangan termostatni ulang va isitish bilan tejang: maqsad nima? Uyingizni xohlaganingizcha isitish orqali farovonlikni oshiring. Uyni faqat kerak bo'lganda isitish orqali tejang va issiqxona gazlari chiqindilarini kamaytiring Qaerda bo'lsangiz ham, isitishni nazorat qilib turing
M5stick-C bilan Neopixel Ws2812 kamalakli LED yoritgichi - Arduino IDE yordamida M5stack M5stick C yordamida Neopixel Ws2812 da kamalakni ishga tushirish: 5 qadam

M5stick-C bilan Neopixel Ws2812 kamalakli LED yoritgichi | Arduino IDE yordamida M5stack M5stick C yordamida Neopixel Ws2812 da Rainbow-ni ishga tushiring: Salom bolalar, biz bu ko'rsatmalarni o'qib beramiz, biz neopixel ws2812 LEDlarini yoki LED tasmasini yoki LED matritsasini yoki LED halqasini m5stack m5stick-C Arduino IDE bilan ishlab chiqish platasi bilan ishlatishni o'rganamiz. u bilan kamalak namunasi
VHDL Basys3: 4 o'yinni ulang: 5 qadam

VHDL Basys3: Connect 4 Game: Kirish: Bu Vivado dasturiy ta'minoti yordamida VHDL -da ishlab chiqilgan va Basys3 taxtasida dasturlashtirilgan Connect 4 raqamli mantiqiy o'yini. Ushbu loyihaning konstruktsiyasi va dizayni oraliq, lekin yangi kelganlar qadamlarni nusxalashlari va raqamli qurilmani qurishlari mumkin
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