Innholdsfortegnelse:

Logikkspill "Kolonner": 5 trinn
Logikkspill "Kolonner": 5 trinn

Video: Logikkspill "Kolonner": 5 trinn

Video: Logikkspill
Video: SmartGames Smart Farmer - logikkspill med 60 utfordringer på bondegården - fra 5 år 522034 2024, November
Anonim
Logisk spill
Logisk spill
Logisk spill
Logisk spill
Logisk spill
Logisk spill

Hallo!

I dag vil jeg dele et prosjekt for å lage et enkelt logisk spill "Kolonner". For dette trenger vi:

  1. En av de rimeligste og rimeligste SPI -skjermer,
  2. Arduino Nano,
  3. TFT-skjerm for Arduino Nano (som vi vil kombinere de enkelte komponentene til en enkelt enhet).

Dette skjoldet er den andre (lette, for Arduino Nano) versjonen av TFT Shield for Arduino Uno, som du kan lese om her og her og her.

Kort beskrivelse av TFT -skjold:

  • Størrelsen på brettet er 64x49 mm,
  • 30-pinners kontakt for tilkobling av Arduino Nano,
  • 14-pinners kontakt for tilkobling av en TFT-skjerm 320x240 med et SPI-grensesnitt (inkludert en berøringsskjerm),
  • Kontakt for microSD -kort,
  • Kontakt for Bluetooth-modulen (HC-06),
  • 20-pinners kontakt for kamera OV7670 (så vel som andre),
  • Mini USB-kontakt, samt en separat 2-pinners kontakt for strømforsyning 5V.

Selve spillet er veldig kjent, så jeg skal ikke dvele ved beskrivelsen av reglene. Og snakk om ledelse. Fordi det ikke er noen mekaniske knapper i denne enheten, bruker vi berøringsskjermen på selve skjermen. Grensene for skjermområdene og tilhørende funksjoner er vist i følgende figur.

Ingenting komplisert. Og så, la oss komme i gang.

Trinn 1: Montering

montering
montering
montering
montering
montering
montering
montering
montering

Montering av brett er veldig enkelt. Men du må være forsiktig med å lese kontaktbetegnelsene før installasjonen. Først må du installere Arduino Nano -kortet som vist på bildet. Etter det er en skjerm tilkoblet, som kan kobles til både på den ene siden av brettet (bilder fra 1 til 6) og på den andre (bilder fra 7 og andre). Etter det kan du koble til strømmen med en mini -USB -kabel. Følgende er bilder.

Jeg valgte enheten med stativfester, fordi dette er en mer kompakt design og er mer behagelig å holde i hånden. Vær oppmerksom på at monteringshullene er designet for en 2,8 diagonal skjerm.

Etter montering kan du fortsette å laste ned skisser, men ikke glem å installere det nødvendige biblioteket for å arbeide med TFT -skjoldet før disse. Biblioteket ligger på lenken:

Før jeg går til skissen av selve spillet, vil jeg vise deg brettets evner i å tegne tekst og grafikk, samt bearbeide berøringsskjermen.

Trinn 2: Demo 1. Grafikk og tekst

Demo 1. Grafikk og tekst
Demo 1. Grafikk og tekst
Demo 1. Grafikk og tekst
Demo 1. Grafikk og tekst
Demo 1. Grafikk og tekst
Demo 1. Grafikk og tekst

Dette kapitlet gir et eksempel på arbeid med tekst, grafikk og en berøringsskjerm. Denne skissen bruker fonter fra Adafruit -biblioteket.

Det anbefales for enkelhets skyld at du først programmerer Arduino Nano -kortet separat og deretter monterer enheten (men du kan også programmere kortet som en del av enheten). Visuelt tegne elementer på skjermen er raskere enn om skjermen var koblet til Arduino Nano direkte gjennom SPI.

Trinn 3: Demo 2. Berøringsskjerm

Demo 2. Berøringsskjerm
Demo 2. Berøringsskjerm
Demo 2. Berøringsskjerm
Demo 2. Berøringsskjerm
Demo 2. Berøringsskjerm
Demo 2. Berøringsskjerm

Følgende skisse viser hvordan du arbeider med berøringsskjermen. Siden berøringsskjermen er resistiv, er det mer praktisk å jobbe med den med pennen.

Ved å bruke disse to skissene som et eksempel, kan du allerede utvikle dine egne prosjekter med grafikk, tekst og en berøringsskjerm.

Trinn 4: Demo 3. Logikkspill "Kolonner"

Demo 3. Logic Game
Demo 3. Logic Game
Demo 3. Logic Game
Demo 3. Logic Game
Demo 3. Logic Game
Demo 3. Logic Game

Og til slutt kommer vi til den viktigste skissen - det logiske spillet "Kolonner". Kontroll, som sagt, gjøres ved å klikke på skjermområdet (det er enda mer praktisk enn de mekaniske knappene nederst på skjermen). Og på grunn av det faktum at det er flere skjermstørrelser: 2,4 ", 2,8", 3,2 "(all programvarekompatibel), er det mye hyggeligere å spille på en skjerm med en diagonal på 3,2" enn på 2,4 ".

Trinn 5: Demovideo

På slutten la jeg til en demovideo. Jeg håper du likte prosjektet mitt. I fremtiden planlegger jeg å legge ut et nytt prosjekt og vise nye funksjoner med denne enheten. Takk for oppmerksomheten!

Anbefalt: