Mundarija:
- 1 -qadam: Komponentlar ro'yxati
- 2 -qadam: Arduino -ni televizorga ulash
- 3 -qadam: Klaviaturani ulang
- 4 -qadam: Kod
Video: Arduino bilan raqamli jumboq: 4 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Assalomu alaykum do'stlar, bugun ushbu loyiha bilan bo'lishmoqchiman. Bu arduino bilan raqamli jumboq o'yini haqida, bu o'yin televizorda ko'rsatiladi va (4x4) klaviatura yordamida boshqariladi.
Videoni bu yerda ko'ring
Jumboq kvadratini siljitish yoki siljitish uchun kerakli kvadratning holatiga qarab tugmani bosing. Masalan, rasmda ko'rsatilgandek, agar siz 5 raqami (to'rtinchi o'ringa ega) bo'lgan kvadratni chapga (bo'sh joy bo'lgani uchun) o'tkazmoqchi bo'lsangiz, klaviaturadagi '4' tugmasini bosing, chunki bu klaviaturada to'rtinchi o'rin.
Agar sizga bu loyiha yoqsa, iltimos, jumboq tanlovida unga ovoz bering.
Rahmat
1 -qadam: Komponentlar ro'yxati
Loyiha uchun quyidagi materiallar ishlatiladi:
- Arduino u yoki bu model.
- Video chiqishi bilan televizor.
- RCA video kabeli.
- (1) 1k ohmli qarshilik.
- (1) 470 ohmli qarshilik.
- Hex klaviatura.
- Jumperlar.
2 -qadam: Arduino -ni televizorga ulash
Ushbu kutubxonani yuklab oling va eskizga import qiling.
Birinchidan, rezistorlarni bir -biriga ulash simlariga qo'shib qo'ying.
RCA kabelida 2 ta sim, topraklama va video sim bo'ladi.
1k ohmli rezistor Arduino piniga ulangan.
470 ohm Arduino pin 7 ga ulangan.
Rezistorlarning uchlarini ulang va uni video kabelga ulang.
RCA kabelining GND simlari Arduino GND ga o'tadi.
Agar kompilyatsiyada muammo bo'lsa, kutubxona papkasidagi 3 ta papkani chiqarib oling.
3 -qadam: Klaviaturani ulang
Arduino pin | Klaviatura |
---|---|
13 | 0 -qator |
6 | 1 -qator |
5 | 2 -qator |
4 | 3 -qator |
3 | Kolon 0 |
2 | Kolon 1 |
1 | Kol 2 |
0 | Kol 3 |
Loyihani rasmda ko'rsatilgandek yig'ing.
4 -qadam: Kod
Raqamlar (1 dan 16 gacha) massivda saqlanadi.
16 raqami bo'sh joyni bildiradi.
Raqamlarni aralashtirish uchun "A" tugmachasini bosing (o'yin boshida), bu tartibni chaqiradi, bu qatordagi raqamlarni aralashtiradi va keyinroq ekranda ko'rsatiladi.
Klaviaturada biron bir tugmani bosganingizda, dastur yaqin joyda bo'sh joy borligini tekshiradi
(chapga, o'ngga, yuqoriga yoki pastga). Rasmda ko'rsatilgandek: "1" tugmachasi bosilsa, yaqin joylarni tekshiradi.
kalit (kalit) {
holat '1':
o'zgartirish (0, 1); // Massiv (0) pozitsiyasi, massiv (1) pozitsiyasini tekshiradi.
o'zgartirish (0, 4); // Massiv (0) pozitsiyasi, massiv (4) pozitsiyasini tekshiradi.
tanaffus;
…………
CHANGE funktsiyasi massivdagi raqamlarni almashtiradi va ekran raqamlar bilan yangilanadi.
O'yin to'g'ri tartibda bo'lganda tugaydi: {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}
To'liq kodni bu erdan yuklab oling.
Agar sizga bu loyiha yoqsa, iltimos, jumboq tanlovida va ishlab chiqaruvchilar olimpiadasida ovoz bering
Rahmat
Tavsiya:
Varaqdan qochish (Excel jumboq): 5 qadam (rasmlar bilan)
Varaqdan qochish (Excel jumboq): Qog'ozdan qochish - bu men bir necha yil oldin bir guruh hamkasblarimga Excelning ilg'or ko'nikmalarini o'rgatish uchun birlashtirgan kichik o'yindir, men Trivia va Logic jumboqlari bilan biroz xursand bo'laman. o'yin - bu excel kombinatsiyasi
Kod o'yinini buzish, Arduino asosidagi jumboq qutisi: 4 qadam (rasmlar bilan)
Kod o'yinini buzish, Arduino -ga asoslangan jumboq qutisi: Ushbu yo'riqnomada men sizga o'z kodingizni o'yinchini qanday yaratishni ko'rsatmoqchiman, siz tasodifiy yaratilgan kodni seyfga taxmin qilish uchun aylanuvchi kodlovchi terish vositasidan foydalanasiz. Seyfning old tomonida 8 ta svetodiod o'rnatilgan bo'lib, ular sizga qancha
60 gigagertsli elektr uzatish liniyasi bilan sinxronlashtirilgan Arduino raqamli soati: 8 qadam (rasmlar bilan)
Arduino raqamli soati 60 Gts quvvat liniyasi bilan sinxronlashtiriladi: Arduino -ga asoslangan bu raqamli soat 60 Gts quvvat liniyasi bilan sinxronlashtiriladi. U oddiy va arzon umumiy anodli 4 xonali 7 segmentli displeyga ega, u soat va daqiqalarni ko'rsatadi. U 60 gigagertsli sinus to'lqinlari qachon kirishini aniqlash uchun o'zaro faoliyat detektordan foydalanadi
Raqamli va ikkilik soat 8 raqamli X 7 segmentli LED displeyda: 4 qadam (rasmlar bilan)
Raqamli va ikkilik soat 8 ta raqamli X 7 segmentli LED displeyda: Bu mening raqamli & 8 dyuymli x 7 segmentli LED displey yordamida ikkilik soat. Men odatiy qurilmalar, xususan, soatlar uchun yangi xususiyatlar berishni yaxshi ko'raman va bu holda ikkilik soat uchun 7 segmentli displeydan foydalanish noan'anaviy va
Arduino "breadbot" jumboq o'yini: 6 qadam (rasmlar bilan)
Arduino "breadbot" jumboq o'yini: Yo'q! Mening chaqalog'im robotiga yana hayotga qaytishi uchun ikkita sim kerak! Bugun biz arduino -ning yangi foydalanuvchilariga non taxtasi haqida nimadir o'rgatadigan jumboq o'yini yaratamiz. Shuning uchun men buni qildim! Siz xohlaganingizcha murakkabroq qilishingiz mumkin, lekin men tanladim