Mundarija:

PUZZLE - Arduino mantiqiy o'yini: 3 qadam
PUZZLE - Arduino mantiqiy o'yini: 3 qadam

Video: PUZZLE - Arduino mantiqiy o'yini: 3 qadam

Video: PUZZLE - Arduino mantiqiy o'yini: 3 qadam
Video: Как создать головоломку для вдохновения в квесте на Arduino 2024, Noyabr
Anonim
PUZZLE - Arduino mantiqiy o'yini
PUZZLE - Arduino mantiqiy o'yini

Salom.

Men sizga Arduino UNO va TFT-Shield yordamida oddiy "Puzzle" jumboq o'yinini yaratish tarixi haqida aytib bermoqchiman.

O'yinni yaratish uchun menga quyidagi komponentlar kerak edi:

  • Arduino UNO
  • Quvvat adapteri (AC-DC) Arduino UNO uchun 6-12V
  • MicroSD karta
  • TFT qalqoni

1 -qadam: Dastlabki versiya

Dastlabki versiya
Dastlabki versiya

TFT-qalqoni qulay, chunki u micro SD-kartani ulash uchun uyasi va o'rnatilgan Jpeg apparat-dekoderiga ega. Bu xususiyat sizga rasmlarni ko'rish uchun o'zingizning foto ramkangizni tez va oson yasash imkonini beradi (albatta, demo asosida). Men birinchi marta shunday qilganman, lekin keyin men shunchaki rasmlarni ko'rib zerikib ketdim, shundan keyin miyamga mantiqiy o'yin ko'rsatishga harakat qilardimmi? Bir necha oqshom Arduino Uno uchun eskiz yozishga sarflandi. Va birinchi versiya tayyor edi.

Surat microSD kartasidan yuklanadi, ekrandagi tasvir 4x3 katakchalarga bo'linadi, o'ng pastki katak yo'qoladi va barcha hujayralar tasodifiy harakat qila boshlaydi. Ekranning ostidagi chap tugmani bosib, keyingi rasmni yuklashingiz mumkin. O'rta tugmani bosish orqali siz o'yinni boshlashingiz mumkin - jumboqlarni yig'ish uchun. TFT-Shield sensorli ekranini bosib, jumboqlarni harakatlantiring. Misol tariqasida, instruktors.com saytidagi rasmlarni micro SD kartaga yozib oldim. Siz har qanday fotosuratingizni micro SD kartaga yozib olishingiz mumkin.

2 -qadam: funktsiyalarni qo'shish

Funktsionallikni qo'shish
Funktsionallikni qo'shish
Funktsionallikni qo'shish
Funktsionallikni qo'shish
Funktsionallikni qo'shish
Funktsionallikni qo'shish

4x3 jumboqlarni yig'ish qiziqarli, ammo oson va etarlicha tez. Men o'yinni murakkablashtirmoqchi edim, masalan, bo'limni 4x3 dan 8x6 gacha oshirish.

Men eskizdagi ustunlar va qatorlar sonini o'rnatish qobiliyatini qo'shdim (tavsiya etiladi: 4x3, 4x6, 8x3, 8x6). O'yin ancha qiyinlashdi va uzoqlashdi. Va jumboqlarni boshqarish ancha qiyinlashdi.

Men maslahat berishga qaror qildim - to'rtinchi tugmani bosganimda (chapdan o'ngga), ekranda hujayra raqamlari paydo bo'ladi. Ikkinchi tugmani bosganingizda (chapdan o'ngga) ekrandagi maslahatlar yo'qoladi. Birinchi tugmani bosganingizda, asboblar panelining rangini o'zgartirishingiz mumkin (rasmga qarab), asboblar panelini iloji boricha o'qilishi uchun.

3 -qadam: Namoyish

Ishim natijasida men o'yin oldim, uni namoyish qilish uchun men quyidagi videoni tayyorladim.

Ko'rsatmalar oxirida men TFT_shield_Puzzle eskizini biriktiraman. Eskizni tuzish uchun YATFT kutubxonasini o'rnatish kerak.

Umid qilamanki, mening ko'rsatmalarim sizga yoqdi.

Ko'rganingiz uchun tashakkur.

Tavsiya: