Orodha ya maudhui:
- Hatua ya 1: Mkutano
- Hatua ya 2: Maonyesho 1. Picha na Maandishi
- Hatua ya 3: Maonyesho 2. Skrini ya kugusa
- Hatua ya 4: Demo 3. Mchezo wa Mantiki "Nguzo"
- Hatua ya 5: Video ya Maonyesho
Video: Mantiki Mchezo "nguzo": 5 Hatua
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
Halo!
Leo ningependa kushiriki mradi wa kuunda mchezo rahisi wa kimantiki "Nguzo". Kwa hili tunahitaji:
- Moja ya maonyesho ya bei nafuu na ya bei nafuu ya SPI,
- Arduino Nano,
- Ngao ya TFT ya Arduino Nano (ambayo tutachanganya vifaa vya kibinafsi katika kitengo kimoja).
Ngao hii ni ya pili (nyepesi, kwa Arduino Nano) toleo la TFT Shield ya Arduino Uno, ambayo unaweza kusoma hapa na hapa na hapa.
Maelezo mafupi ya ngao ya TFT:
- Ukubwa wa bodi ni 64x49 mm,
- Kiunganishi cha pini 30 cha kuunganisha Arduino Nano,
- Kiunganishi cha pini 14 cha kuunganisha onyesho la TFT 320x240 na kiolesura cha SPI (pamoja na skrini ya kugusa),
- Kontakt kwa kadi ya MicroSD,
- Kiunganishi cha moduli ya Bluetooth (HC-06),
- Kiunganishi cha pini 20 cha kamera OV7670 (na wengine),
- Kontakt USB Mini, pamoja na kontakt tofauti ya pini 2 za usambazaji wa umeme 5V.
Mchezo yenyewe ni maarufu sana, kwa hivyo sitakaa juu ya maelezo ya sheria zake. Na zungumza juu ya usimamizi. Kwa sababu Katika kifaa hiki hakuna vifungo vya mitambo tutatumia skrini ya kugusa ya onyesho yenyewe. Mipaka ya maeneo ya skrini na kazi zao zinazofanana zinaonyeshwa kwenye takwimu ifuatayo.
Hakuna ngumu. Na kwa hivyo, wacha tuanze.
Hatua ya 1: Mkutano
Kukusanya bodi ni rahisi sana. Lakini utunzaji lazima uchukuliwe kusoma majina ya mawasiliano kabla ya usanikishaji. Kwanza unahitaji kusanikisha bodi ya Arduino Nano kama inavyoonyeshwa kwenye picha. Baada ya hapo, onyesho limeunganishwa, ambalo linaweza kuunganishwa pande zote za ubao (picha kutoka 1 hadi 6) na kwa upande mwingine (picha kutoka 7 na nyingine). Baada ya hapo, unaweza kuunganisha nguvu na kebo ndogo ya USB. Zifuatazo ni picha.
Nilichagua mkutano na milima ya rack, kwa sababu Huu ni muundo thabiti zaidi na ni vizuri kushikilia mkononi mwako. Tafadhali kumbuka kuwa mashimo yaliyowekwa yameundwa kwa onyesho la diagonal 2.8.
Baada ya kusanyiko, unaweza kuendelea kupakua michoro, lakini kabla ya hizi usisahau kusanikisha maktaba muhimu ya kufanya kazi na ngao ya TFT. Maktaba iko kwenye kiunga:
Kabla ya kwenda kwenye mchoro wa mchezo wenyewe, ningependa kukuonyesha uwezo wa bodi katika kuchora maandishi na picha, na pia kusindika skrini ya kugusa.
Hatua ya 2: Maonyesho 1. Picha na Maandishi
Sura hii inatoa mfano wa kufanya kazi na maandishi, michoro, na skrini ya kugusa. Mchoro huu hutumia fonti kutoka kwa maktaba ya Adafruit.
Inapendekezwa kwa urahisi kwamba kwanza upange bodi ya Arduino Nano kando na kisha kukusanya kifaa (lakini unaweza pia kupanga bodi kama sehemu ya kifaa). Vipengele vya kuchora visu kwenye skrini ni haraka kuliko ikiwa skrini imeunganishwa na Arduino Nano moja kwa moja kupitia SPI.
Hatua ya 3: Maonyesho 2. Skrini ya kugusa
Mchoro ufuatao unaonyesha jinsi ya kufanya kazi na skrini ya kugusa. Kwa kuwa skrini ya kugusa ni ya kupinga, ni rahisi kufanya kazi nayo kwa kutumia stylus.
Kutumia michoro hizi mbili kama mfano, unaweza tayari kukuza miradi yako mwenyewe na michoro, maandishi na skrini ya kugusa.
Hatua ya 4: Demo 3. Mchezo wa Mantiki "Nguzo"
Na mwishowe, tunakuja kwenye mchoro muhimu zaidi - mchezo wa kimantiki "Nguzo". Udhibiti, kama nilivyosema, unafanywa kwa kubonyeza eneo la skrini (ni rahisi zaidi kuliko vifungo vya mitambo chini ya skrini). Na kwa sababu ya ukweli kwamba kuna saizi kadhaa za onyesho: 2.4 ", 2.8", 3.2 "(programu zote zinaoana), kucheza kwenye onyesho na diagonal ya 3.2" ni ya kupendeza zaidi kuliko 2.4 ".
Hatua ya 5: Video ya Maonyesho
Mwishowe niliongeza video ya onyesho. Natumai ulifurahiya mradi wangu. Katika siku zijazo, nina mpango wa kuchapisha mradi mpya na kuonyesha huduma mpya kwa kutumia kifaa hiki. Asante kwa umakini!
Ilipendekeza:
Jinsi ya Kuunda na Kuingiza Jedwali na Kuongeza Nguzo za Ziada Na / au Safu kwa Jedwali Hilo katika Microsoft Office Word 2007: Hatua 11
Jinsi ya Kuunda na Kuingiza Jedwali na Kuongeza nguzo za Ziada Na / au Safu kwenye Jedwali Hilo katika Microsoft Office Word 2007: Je! Umewahi kuwa na data nyingi unazofanya kazi na kufikiria mwenyewe … " ninawezaje kutengeneza yote ya data hii inaonekana bora na iwe rahisi kueleweka? " Ikiwa ni hivyo, basi meza katika Microsoft Office Word 2007 inaweza kuwa jibu lako
DEMAC, 3D Nguzo ya Beowulf iliyochapishwa ya 3D: Hatua 23 (na Picha)
DEMAC, 3D Closed Modular Beowulf Cluster: High Performance Computation (HPC) ni uwezo wa kuchakata data na kufanya hesabu tata kwa kasi kubwa, ni matumizi ya " Supercomputers " kwa shida za kihesabu ambazo ni kubwa sana kwa kompyuta wastani au w
Nguzo ya Jukwaa: Hatua 5
Cluster ya Joka
Mchezo wa Usalama "Mchezo wa Video: Hatua 15
Mchezo wa Video wa "Usalama" flowlab.io/game/play/1130006
PUZZLE - Mchezo wa Mantiki wa Arduino: Hatua 3
PUZZLE - Arduino Logic Game: Hello.Ningependa kukuambia juu ya historia ya kuunda mchezo rahisi wa fumbo " Puzzle " kutumia Arduino UNO na TFT-Shield. Ili kuunda mchezo nilihitaji vifaa vifuatavyo: Arduino UNO Power Adapter (AC-DC) 6-12V ya Arduino UNO Micro