INHOUDSOPGAWE:
- Stap 1: Montering
- Stap 2: Demo 1. Grafika en teks
- Stap 3: Demo 2. Raakskerm
- Stap 4: Demo 3. Logiese spel "Kolomme"
- Stap 5: Demo -video
Video: Logiese spel "Kolomme": 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Hallo!
Vandag wil ek 'n projek deel om 'n eenvoudige logiese spel "Kolomme" te skep. Hiervoor benodig ons:
- Een van die mees bekostigbare en bekostigbare SPI -skerms,
- Arduino Nano,
- TFT-skild vir Arduino Nano (waarmee ons die individuele komponente in 'n enkele eenheid sal kombineer).
Hierdie skild is die tweede (liggewig, vir Arduino Nano) weergawe van TFT Shield vir Arduino Uno, waaroor u hier en hier en hier kan lees.
Kort beskrywing van TFT -skild:
- Die grootte van die bord is 64x49 mm,
- 30-pins aansluiting vir die aansluiting van Arduino Nano,
- 14-pins aansluiting vir die aansluiting van 'n TFT-skerm 320x240 met 'n SPI-koppelvlak (insluitend 'n raakskerm),
- Connector vir microSD kaart,
- Konnektor vir die Bluetooth-module (HC-06),
- 20-pins aansluiting vir kamera OV7670 (sowel as ander),
- Mini USB-aansluiting, sowel as 'n aparte 2-pins aansluiting vir 5V-kragtoevoer.
Die spel self is baie bekend, so ek sal nie stilstaan by die beskrywing van die reëls daarvan nie. En praat oor bestuur. Omdat daar geen meganiese knoppies op hierdie toestel is nie, gebruik ons die aanraakskerm van die skerm self. Die grense van die skermgebiede en die ooreenstemmende funksies daarvan word in die volgende figuur getoon.
Niks ingewikkeld nie. En so, laat ons begin.
Stap 1: Montering
Die montering van borde is baie eenvoudig. Maar u moet sorg dra dat u die kontakaanwysings lees voordat u dit installeer. Eerstens moet u die Arduino Nano -bord installeer soos op die foto. Daarna word 'n skerm gekoppel wat aan die een kant van die bord (foto's van 1 tot 6) en aan die ander kant (foto's van 7 en ander) verbind kan word. Daarna kan u die krag aansluit met 'n mini -USB -kabel. Die volgende is foto's.
Ek het die eenheid gekies met rekhouers, want dit is 'n meer kompakte ontwerp en is gemakliker om in u hand te hou. Let daarop dat die bevestigingsgate ontwerp is vir 'n 2,8 -skerm.
Na die samestelling kan u die sketse aflaai, maar vergeet nie om die nodige biblioteek te installeer om met die TFT -skild te werk nie. Die biblioteek is op die skakel:
Voordat ek na die skets van die spel self gaan, wil ek u die funksies van die bord wys om teks en grafika te teken, sowel as die verwerking van die aanraakskerm.
Stap 2: Demo 1. Grafika en teks
Hierdie hoofstuk gee 'n voorbeeld van die werk met teks, grafika en 'n raakskerm. Hierdie skets gebruik lettertipes uit die Adafruit -biblioteek.
Dit word aanbeveel dat u eers die Arduino Nano -bord afsonderlik programmeer en dan die toestel aanmekaar sit (maar u kan die bord ook as deel van die toestel programmeer). Visueel teken van elemente op die skerm is vinniger as as die skerm direk via die SPI aan Arduino Nano gekoppel was.
Stap 3: Demo 2. Raakskerm
Die volgende skets toon hoe om met die aanraakskerm te werk. Aangesien die aanraakskerm weerstandbiedend is, is dit geriefliker om met die stylus daarmee saam te werk.
Deur hierdie twee sketse as voorbeeld te gebruik, kan u reeds u eie projekte ontwikkel met grafika, teks en 'n raakskerm.
Stap 4: Demo 3. Logiese spel "Kolomme"
En uiteindelik kom ons by die belangrikste skets - die logiese spel "Kolomme". Beheer word gedoen, soos ek gesê het, deur op die skermgebied te klik (dit is selfs geriefliker as die meganiese knoppies onderaan die skerm). En omdat daar verskillende skermgroottes is: 2,4 ", 2,8", 3,2 "(alle sagteware versoenbaar), is dit baie aangenamer om op 'n skerm met 'n diagonaal van 3,2" te speel as op 2,4 ".
Stap 5: Demo -video
Aan die einde het ek 'n demo video bygevoeg. Ek hoop dat u my projek geniet het. In die toekoms is ek van plan om 'n nuwe projek te plaas en nuwe funksies met hierdie toestel te wys. Dankie vir die aandag!
Aanbeveel:
Logiese hekke wat transistor gebruik: 3 stappe
Logiese hekke wat transistor gebruik: Logiese hekke is die basiese boustene van enige digitale stelsel
Hoe om 'n tabel te skep en in te voeg en ekstra kolomme en/of rye by die tabel in Microsoft Office Word 2007 te voeg: 11 stappe
Hoe om 'n tabel te skep en in te voeg en ekstra kolomme en/of rye by die tabel in Microsoft Office Word 2007 te voeg: het u al ooit baie data gehad waarmee u werk en by uself gedink … " hoe kan ek alles maak van hierdie data beter lyk en makliker verstaanbaar is? " As dit die geval is, kan 'n tabel in Microsoft Office Word 2007 u antwoord wees
Som van die produksiekring met behulp van logiese hekke: 4 stappe
Som van die produksiekring met behulp van logiese hekke: In hierdie instruksies sal ek u wys hoe u u eie stelsel kan skep met die som van produkte, 'n bietjie Boole -algebra en 'n paar logiese hekke. U hoef nie presies dieselfde stelsel as die in hierdie tutoriaal te skep nie, maar u kan
EZProbe, 'n EZ430 -gebaseerde logiese sonde: 4 stappe
EZProbe, 'n EZ430 -gebaseerde logiese sonde: dit is 'n eenvoudige logiese sondeprojek wat gebaseer is op TI EZ430 -dongle. Ek het in September 2010 gebruik gemaak van 'n gratis aanbod op 'n paar ez430's van TI. hulle het sedert b
Maak logiese hekke in Excel: 11 stappe
Maak logiese hekke in Excel: dit is nie baie moeilik om al 7 basiese logiese hekke in Excel te maak nie. As u die funksies in Excel verstaan, sou hierdie projek redelik eenvoudig wees; as u dit nie doen nie, hoef u nie lank te gewoond raak nie. Excel het reeds 'n paar logiese hekke geskep vir