Indholdsfortegnelse:

Logikspil "Kolonner": 5 trin
Logikspil "Kolonner": 5 trin

Video: Logikspil "Kolonner": 5 trin

Video: Logikspil
Video: Logikspil Animomix Djeco 1120 DJ08357 ⎮ Legeakademiet dk 2024, November
Anonim
Logik spil
Logik spil
Logik spil
Logik spil
Logik spil
Logik spil

Hej!

I dag vil jeg gerne dele et projekt om at skabe et simpelt logisk spil "Kolonner". Til dette har vi brug for:

  1. En af de mest overkommelige og overkommelige SPI -skærme,
  2. Arduino Nano,
  3. TFT-skjold til Arduino Nano (som vi vil kombinere de enkelte komponenter til en enkelt enhed).

Dette skjold er den anden (lette, til Arduino Nano) version af TFT Shield til Arduino Uno, som du kan læse om her og her og her.

Kort beskrivelse af TFT -skjold:

  • Pladens størrelse er 64x49 mm,
  • 30-polet stik til tilslutning af Arduino Nano,
  • 14-benet stik til tilslutning af et TFT-display 320x240 med et SPI-interface (inklusive en berøringsskærm),
  • Stik til microSD -kort,
  • Stik til Bluetooth-modulet (HC-06),
  • 20-bens stik til kamera OV7670 (samt andre),
  • Mini USB-stik, samt et separat 2-bens stik til strømforsyning 5V.

Selve spillet er meget berømt, så jeg vil ikke dvæle ved beskrivelsen af dets regler. Og tal om ledelse. Fordi der ikke er nogen mekaniske knapper i denne enhed, bruger vi berøringsskærmen på selve displayet. Grænserne for skærmområderne og deres tilsvarende funktioner er vist i den følgende figur.

Intet kompliceret. Og så, lad os komme i gang.

Trin 1: Montering

montage
montage
montage
montage
montage
montage
montage
montage

Montering af brædder er meget enkel. Men du skal være opmærksom på at læse kontaktbetegnelserne før installationen. Først skal du installere Arduino Nano -kortet som vist på billedet. Herefter tilsluttes en skærm, som kan tilsluttes både på den ene side af kortet (fotos fra 1 til 6) og på den anden (fotos fra 7 og andre). Derefter kan du tilslutte strømmen med et mini -USB -kabel. Følgende er fotos.

Jeg valgte samlingen med stativbeslag, fordi dette er et mere kompakt design og er mere behageligt at holde i hånden. Bemærk, at monteringshullerne er designet til et 2,8 diagonalt display.

Efter montering kan du fortsætte med at downloade skitser, men før disse glem ikke at installere det nødvendige bibliotek til at arbejde med TFT -skjoldet. Biblioteket er placeret på linket:

Inden jeg går til skitsen af selve spillet, vil jeg gerne vise dig bestyrelsens muligheder for at tegne tekst og grafik samt bearbejde berøringsskærmen.

Trin 2: Demo 1. Grafik og tekst

Demo 1. Grafik og tekst
Demo 1. Grafik og tekst
Demo 1. Grafik og tekst
Demo 1. Grafik og tekst
Demo 1. Grafik og tekst
Demo 1. Grafik og tekst

Dette kapitel giver et eksempel på arbejde med tekst, grafik og en berøringsskærm. Denne skitse bruger skrifttyper fra Adafruit -biblioteket.

Det anbefales for nemheds skyld, at du først programmerer Arduino Nano -kortet separat og derefter samler enheden (men du kan også programmere kortet som en del af enheden). Visuelt at tegne elementer på skærmen er hurtigere, end hvis skærmen var forbundet til Arduino Nano direkte via SPI.

Trin 3: Demo 2. Touchscreen

Demo 2. Touchscreen
Demo 2. Touchscreen
Demo 2. Touchscreen
Demo 2. Touchscreen
Demo 2. Touchscreen
Demo 2. Touchscreen

Den følgende skitse viser, hvordan man arbejder med berøringsskærmen. Da berøringsskærmen er resistiv, er det mere bekvemt at arbejde med den ved hjælp af pennen.

Ved at bruge disse to skitser som et eksempel kan du allerede udvikle dine egne projekter med grafik, tekst og en berøringsskærm.

Trin 4: Demo 3. Logikspil "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 endelig kommer vi til den vigtigste skitse - det logiske spil "Kolonner". Kontrol sker som sagt ved at klikke på skærmområdet (det er endnu mere bekvemt end de mekaniske knapper i bunden af skærmen). Og på grund af det faktum, at der er flere skærmstørrelser: 2,4 ", 2,8", 3,2 "(alle software -kompatible), er afspilning på en skærm med en diagonal på 3,2" meget mere behagelig end ved 2,4 ".

Trin 5: Demo video

Til sidst tilføjede jeg en demovideo. Jeg håber, at du nød mit projekt. I fremtiden planlægger jeg at sende et nyt projekt og vise nye funktioner ved hjælp af denne enhed. Tak for opmærksomheden!

Anbefalede: