Mundarija:

Tic Tac Toe: 12 qadam
Tic Tac Toe: 12 qadam

Video: Tic Tac Toe: 12 qadam

Video: Tic Tac Toe: 12 qadam
Video: How Many Remember This Game 🤩 # Pls Like, Share, Subscribe # Tic Tac Toe Game # XO Game 2024, Noyabr
Anonim
Tijorat barmog'i
Tijorat barmog'i

Tinkercad loyihalari »

Bugun biz TinkerCad -da Arduino yordamida Tic Tac Toe o'yinini o'tkazamiz. Biz juda ko'p oddiy komponentlardan foydalanamiz va ularning barchasini bog'lash uchun koddan foydalanamiz. Bularning barchasini birlashtiradigan ushbu sxemaning asosiy qismi - bu kod. Bu dastur ko'p imkoniyatlarga ega va foydalanuvchi xohlaganicha o'zgartirilishi mumkin. Bu o'yinda RGB chiroqlarini ishlatish imkoniyati ham bor, lekin agar kimdir bu loyihani davom ettirmoqchi bo'lsa, ular bir -biriga 2 ta arduino ulashlari kerak bo'ladi.

Ta'minotlar

  • Arduino
  • Non paneli (katta)
  • Simlar
  • Tugma
  • LEDlar
  • Rezistorlar (10k va 150)
  • Fotoresistorlar

1 -qadam: Boshlanishi

Boshlanishi
Boshlanishi

Biz buni katta non paneli va Arduino mikrokontrolleridan boshlaymiz.

2 -qadam: LEDlarni qo'shish

LEDlarni qo'shish
LEDlarni qo'shish

Keyingi qadam - bu svetodiod va tugmachalarni non paneliga qo'shish. Biz ularni hali ulamaymiz, lekin ularni taxtaga shunday joylashtirdikki, simlarning hech biri boshqa tugmachalarga xalaqit bermaydi. Komponentlar juda ko'p, shuning uchun ularni shunday ajratish kerakki, hech kim tegmasin. Ushbu loyiha uchun katta non paneli tavsiya etiladi.

3 -qadam: Raqamli pinlar

Raqamli pinlar
Raqamli pinlar

Shunday qilib, boshqa narsalarni qo'shishdan oldin, biz raqamli pinlarni LEDlarga ulashimiz kerak. Ushbu loyihada biz Arduino -dagi analog va raqamli pinlardan foydalanamiz.

4 -qadam: tugmachalarni bosing

Tugmalar
Tugmalar

Ushbu qadam uchun biz kuch va tuproqni tugmachaga ulashimiz kerak. Bu bosqichda biz quvvatni cheklash uchun 10k rezistorlardan foydalanamiz. O'ngdagi 2 tugma LEDni yoqish yoki o'chirish uchun ishlatilmaydi, lekin ular yangi o'yinni boshlash uchun ishlatiladi va biz kodni ishga tushirganimizda boshqa narsani ko'ramiz.

5 -qadam: Raqamli va analog pinlar

Analog va raqamli pinlar
Analog va raqamli pinlar

Ushbu bosqichda biz tugmachalarni raqamli va analog pinlarga ulaymiz. Analog pinlardan bu holda foydalanish mumkin, chunki ular raqamli pinlardan foydalangan holda ishlatilishi mumkin.

6 -qadam: Fotoresistorlar

Fotoresistorlar
Fotoresistorlar

Ushbu bosqichda biz fotorezistorlarni LEDlarga ulaymiz. Buning maqsadi - har xil o'yinchilarga har xil darajadagi yorqinlikni olishdir va bu o'yinchilarga o'zlarini farqlash imkonini beradi. Bu bosqichda siz qadamlarni bir -biridan ajratish nima uchun kerakligini tushunasiz.

7 -qadam: O'zgaruvchilarni aniqlash

O'zgaruvchilarni aniqlash
O'zgaruvchilarni aniqlash

Ushbu bosqichda biz kodni ishga tushiramiz. Birinchi bo'limda har xil tugmachalar va LEDlar, balki 0 ga teng bo'lgan boshqa o'zgaruvchilar ham aniqlanadi. Bu o'zgarmaydigan tugmachani bosib LEDlarni yoqish va o'chirishga yordam beradi.

8 -qadam: O'zgaruvchilarni e'lon qilish

O'zgaruvchilarni e'lon qilish
O'zgaruvchilarni e'lon qilish

Ushbu bosqichda biz ushbu o'zgaruvchilar deklaratsiyasini tugatamiz va tugmalarni kirish sifatida, LEDlarni esa chiqish sifatida o'rnatamiz.

9 -qadam: yuklash

Yuklanmoqda
Yuklanmoqda

Kodning bu qismini "yuklash ekrani" sifatida ko'rish mumkin. Ko'pgina o'yinlarning boshida odatda boshlang'ich ketma-ketligi bor, lekin bu qism ixtiyoriy va faqat shou uchun qilingan. Buning uchun o'ngdagi boshqa tugmani ishlatish mumkin. U "ishga tushirish tugmasi" bosilmaguncha ishga tushirish ketma-ketligini ko'rsatishi mumkin.

10 -qadam: LEDni yoqish/o'chirish

LEDni yoqish/o'chirish
LEDni yoqish/o'chirish

Ushbu qadam LEDni tugmalar yordamida qanday yoqish va o'chirishning asosiy kodiga qaratilgan. Ushbu kodda biz o'zgaruvchilarni aniqlashda biz o'rnatgan 0 ga teng o'zgaruvchidan foydalanamiz. Ushbu kodga ko'ra, LED tugma bosilganda yonadi, lekin qayta bosilganda o'chadi.

11 -qadam: O'chirish tugmasi

O'chirish tugmasi
O'chirish tugmasi

Bu qadam o'chirish tugmachasini yoki yangi o'yin tugmachasini kodlaydi. Bu o'yinchi o'yinni yutgan yoki tugatganida ishlatiladi va o'yin tiklanadi va uni yangidan boshlash mumkin. Bu tugma, asosan, tsiklni qayta boshlaydigan reset tugmasi bo'lib, o'yinni qayta -qayta o'ynash mumkin.

12 -qadam: O'ynashdan zavqlaning

O'ynashdan rohatlaning!
O'ynashdan rohatlaning!

Bu o'quv qo'llanmaning oxiri edi va umid qilamanki, siz ushbu sxema va kod bilan o'ynashdan zavqlanasiz va bu sxemaga ko'proq o'zgartirishlar kiritasiz, chunki imkoniyatlar cheksiz, chunki bu juda ochiq dastur.

Tavsiya: