Orodha ya maudhui:
Video: PUZZLE - Mchezo wa Mantiki wa Arduino: Hatua 3
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
Halo.
Ningependa kukuambia juu ya historia ya kuunda mchezo rahisi wa fumbo "Puzzle" ukitumia Arduino UNO na TFT-Shield.
Ili kuunda mchezo nilihitaji vifaa vifuatavyo:
- Arduino UNO
- Adapter ya Umeme (AC-DC) 6-12V ya Arduino UNO
- Kadi ya MicroSD
- Ngao ya TFT
Hatua ya 1: Toleo la Awali
Ngao ya TFT ni rahisi kwa kuwa ina nafasi ya kuunganisha kadi ndogo ya SD na kiunganishi cha vifaa vya Jpeg. Kipengele hiki kinakuruhusu kufanya haraka na kwa urahisi picha yako mwenyewe ya kutazama picha (kwa kweli, kulingana na onyesho). Lakini ndio nilichoka kwa kutazama tu picha na kisha wazo likaja akilini mwangu: je! Ningejaribu kutengeneza mchezo wa kimantiki? Jioni kadhaa zilitumika kuandika mchoro wa Arduino Uno. Na toleo la kwanza lilikuwa tayari.
Picha imepakiwa kutoka kwa kadi ya MicroSD, picha kwenye skrini imegawanywa katika seli 4x3, seli ya chini ya kulia hupotea na seli zote zinaanza kusonga bila mpangilio. Kwa kubonyeza kitufe cha kushoto chini ya skrini unaweza kupakia picha inayofuata. Kwa kubonyeza kitufe cha kati unaweza kuanza mchezo - kukusanya mafumbo. Kusonga puzzles kwa kubonyeza skrini ya kugusa TFT-Shield. Kama mfano, nilirekodi picha kutoka kwa Instaables.com kwenye kadi ndogo ya SD. Unaweza kurekodi picha yako yoyote kwenye kadi ndogo ya SD.
Hatua ya 2: Kuongeza Utendakazi
Kukusanya mafumbo 4x3 ni ya kupendeza, lakini ni rahisi na haraka haraka. Nilitaka kutatanisha mchezo, kwa mfano, kuongeza kizigeu kutoka 4x3 hadi 8x6.
Niliongeza uwezo wa kuweka idadi ya nguzo na safu kwenye mchoro (ilipendekezwa: 4x3, 4x6, 8x3, 8x6). Kucheza imekuwa ngumu sana na ndefu. Na imekuwa ngumu zaidi kuzunguka mafumbo.
Niliamua kuongeza kidokezo - wakati nilibonyeza kitufe cha nne (kutoka kushoto kwenda kulia), nambari za seli zinaonekana kwenye skrini. Unapobofya kitufe cha pili (kutoka kushoto kwenda kulia) vidokezo kwenye skrini hupotea. Unapobofya kitufe cha kwanza, unaweza kubadilisha rangi ya vidokezo (kulingana na picha) ili kufanya kidokezo cha zana kisome iwezekanavyo.
Hatua ya 3: Maonyesho
Kama matokeo ya kazi yangu, nilipata mchezo, kwa maonyesho ambayo nilifanya video ifuatayo.
Mwisho wa maagizo naambatisha mchoro TFT_shield_Puzzle. Ili kukusanya mchoro unahitaji kusanikisha maktaba YATFT.
Natumai ulifurahiya maagizo yangu.
Asante kwa kuangalia.
Ilipendekeza:
Milango ya Mantiki Kutumia Transistor: 3 Hatua
Milango ya mantiki inayotumia Transistor: Milango ya mantiki ndio msingi wa ujenzi wa mfumo wowote wa dijiti
Tengeneza Kichambuzi cha Mantiki ya Dijiti kwa Chini ya Hatua 1: 5
Tengeneza Analyzer ya Logic ya Dijiti kwa Chini ya Dola 1: Sensor ya kiwango cha mantiki ni kifaa kinachohisi ikiwa pato la sehemu ni 1 au 0 (chanya au hasi). Unajua sensorer hizo nzuri za kiwango na skrini za LCD ambazo zinagharimu karibu $ 25? Hii ni ya bei rahisi na inafanya kitu sawa (Ni i
Jumla ya Mzunguko wa Bidhaa Kutumia Milango ya Mantiki: Hatua 4
Jumla ya Mzunguko wa Bidhaa Kutumia Milango ya Mantiki: Katika hii inayoweza kufundishwa, nitakuonyesha jinsi ya kuunda mfumo wako mwenyewe kwa kutumia jumla ya bidhaa, kidogo ya algebra ya Boolean, na milango kadhaa ya mantiki. Sio lazima uunda mfumo sawa sawa na ule wa mafunzo haya, lakini unaweza kutumia
Mzunguko wa Mantiki wa Udhibiti wa Sauti ya Mapenzi na Transistors Capacitors Transistors pekee: Hatua 6
Mzunguko wa Mantiki wa Kudhibiti Sauti ya Mapenzi na Transistors tu Resistors Transistors: Katika siku hizi kumekuwa na hali ya juu katika kubuni mizunguko na IC (Jumuishi Iliyojumuishwa), kazi nyingi zinahitajika kutambuliwa na nyaya za analog katika siku za zamani lakini sasa pia inaweza kutimizwa na IC kwamba ni thabiti zaidi na rahisi na rahisi
DIY 5v hadi 3.3v Kiwango cha mantiki Shifter: 3 Hatua
DIY 5v hadi 3.3v Logic Level Shifter: Shifter ya kiwango cha mantiki hutumiwa kuhamisha kiwango cha voltage moja kwenda nyingine ambayo ni muhimu kwa chip kadhaa za dijiti kufanya kazi. Wacha tuchukue mfano wakati tunataka kupakia mchoro kwa esp8266-01 kwa kutumia arduino tunahitaji kuhamisha mantiki ya tx ya arduino kuwa 3.3v