
Mundarija:
- 1 -qadam: Boshlanishi
- 2 -qadam: LEDlarni qo'shish
- 3 -qadam: Raqamli pinlar
- 4 -qadam: tugmachalarni bosing
- 5 -qadam: Raqamli va analog pinlar
- 6 -qadam: Fotoresistorlar
- 7 -qadam: O'zgaruvchilarni aniqlash
- 8 -qadam: O'zgaruvchilarni e'lon qilish
- 9 -qadam: yuklash
- 10 -qadam: LEDni yoqish/o'chirish
- 11 -qadam: O'chirish tugmasi
- 12 -qadam: O'ynashdan zavqlaning
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14

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

Biz buni katta non paneli va Arduino mikrokontrolleridan boshlaymiz.
2 -qadam: 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

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

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

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

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

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

Ushbu bosqichda biz ushbu o'zgaruvchilar deklaratsiyasini tugatamiz va tugmalarni kirish sifatida, LEDlarni esa chiqish sifatida o'rnatamiz.
9 -qadam: yuklash

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

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

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

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:
Python Tic Tac Toe o'yini: 4 qadam

Python Tic Tac Toe O'yini: python tic tac toe o'yini, bu o'yin pythonda yaratilgan, u kompyuter tilida python muharriridan foydalangan: pycharm, siz oddiy python kod muharriridan ham foydalanishingiz mumkin
Arduino Touch Tic Tac Toe o'yini: 6 qadam (rasmlar bilan)

Arduino Touch Tic Tac Toe o'yini: Aziz do'stlar, Arduino -ning boshqa darsligiga xush kelibsiz! Ushbu batafsil qo'llanmada biz Arduino Tic Tac Toe o'yinini qurmoqchimiz. Ko'rib turganingizdek, biz sensorli ekranni ishlatamiz va biz kompyuterga qarshi o'ynaymiz. Tic Tac Toe kabi oddiy o'yin - bu
Microbit Tic Tac Toe o'yini: 4 qadam (rasmlar bilan)

Microbit Tic Tac Toe O'yini: Ushbu loyiha uchun mening hamkasbim - @descartez va men mikrobitlarning radio funksiyasidan foydalangan holda ajoyib tac toe o'yini yaratdik. Agar siz ilgari mikrobitlar haqida eshitmagan bo'lsangiz, ular bolalarga dasturlashni o'rgatish uchun mo'ljallangan ajoyib mikrokontroller. Ular
RG LED Tic Tac Toe: 9 qadam

RG LED Tic Tac Toe: RG Tic Tac Toe - bu klassik o'yin bo'lib, uni turli xil versiyalarda bajarish mumkin. Ammo men uni 5 mm kenglikdagi katodli RG LED -lari bilan natijalar monitori sifatida qurishga qaror qildim, shunda tegishli kalitni boshqargandan so'ng, LED natijani qizil yoki yashil rangda ko'rsatadi
3D4x O'yin: 3D 4x4x4 Tic-Tac-Toe: 5 qadam (rasmlar bilan)

3D4x O'yin: 3D 4x4x4 Tic-Tac-Toe: Siz bir xil, eski, zerikarli, 2 o'lchovli tik-to-barmog'ini o'ynashdan charchadingizmi? Xo'sh, bizda siz uchun echim bor! 3 o'lchovli tijorat barmog'i !!! 2 ta o'yinchi uchun, bu 4x4x4 kubda, ketma -ket 4 ta LEDni (har qanday yo'nalishda) oling va siz g'olib bo'lasiz! Siz buni uddalaysiz. Siz