Innholdsfortegnelse:

Cyclone (Arduino LED Game): 6 trinn (med bilder)
Cyclone (Arduino LED Game): 6 trinn (med bilder)

Video: Cyclone (Arduino LED Game): 6 trinn (med bilder)

Video: Cyclone (Arduino LED Game): 6 trinn (med bilder)
Video: MKS Monster8 - TMC2208 UART 2024, November
Anonim
Syklon (Arduino LED -spill)
Syklon (Arduino LED -spill)

I denne opplæringen vil jeg lære deg hvordan du lager et LED -spill med veldig lite kode eller erfaring! Jeg hadde denne ideen en stund, og endelig kom jeg til å lage den. Det er et morsomt spill som minner oss alle om arkadespillene. Det er andre opplæringsprogrammer som jeg vil koble til for ytterligere referanser. Dette kan gjøres innen en time med hardt arbeid og er verdt innsatsen:)

Rekvisita

WS2812B LEDS x24

Arduino Nano

Kort trykknapp

Trinn 1: Se demonstrasjonen

Image
Image

Trinn 2: Finn hvilken som helst type ramme

Finn hvilken som helst type ramme
Finn hvilken som helst type ramme
Finn hvilken som helst type ramme
Finn hvilken som helst type ramme

I dette tilfellet brukte jeg en bilderamme. Å bygge en er alltid et alternativ, men jeg ønsket å fullføre dette prosjektet raskt. Prosjektet mitt har 20 lysdioder som vikles rundt rammen. Dette nummeret kan imidlertid alltid endres basert på preferanse eller ønsket strømforbruk.

Trinn 3: Programmering

Programmering
Programmering

Dette programmet er ikke det mest effektive.. men det gjør jobben perfekt. Spillet har fem forskjellige spillestater. Gamestate null representerer inaktiv tilstand til du trykker på knappen. De andre spillestatene representerer hvilket nivå spilleren er på. For å motvirke tilbakeslag av knappen bruker jeg funksjonen millis () i stedet for forsinkelse (). På denne måten kan spillet fortsatt kjøre mens knappen behandles.

For å justere hastigheten til preferansen, vil senking av ledSpeed -variabelen øke hastigheten. Hastighetene er i rekkefølge etter vanskelighetsgraden.

Trinn 4: Kabling og lodding

Kabling og lodding
Kabling og lodding

Dette prosjektet kan enten drives av en 5v ledning som kjøres til Arduino Nano eller fra en 3 AA batteripakke for å gjøre den bærbar.

Bor et hull for den øyeblikkelige trykknappen eller ha det atskilt fra rammen. Koble den ene siden til bakken og den andre siden til pinne 4.

(Valgfritt)-Koble batteripakken med bryteren på 5v-linjen til VIN- og bakkepinnene på Arduino Nano. Sørg for at signalet er 5v og at utgangen kan håndtere strømforsyningen til Arduino og lysdiodene. For å øke batteriets levetid må du sette lysstyrken på LED -lampene.

Koble begge settene med LED -er til 5v -skinnen på Arduino og koble bakken. Til slutt følger du Din -linjene til de ønskede pinnene på Arduino.

Trinn 5: Varm lim og sikre

Varm lim og sikker
Varm lim og sikker
Varm lim og sikker
Varm lim og sikker

Jeg brukte mye varmt lim og glidelås for å feste ledningene. Prøv å dekke til skarpe gjenstander og fest ledningene godt. Hendene kan holde dette.

Trinn 6: En annen referanse

En annen referanse
En annen referanse

Mer instruerbar jeg fant er koblet. Takk for din tid, og jeg håper du har brukt dette prosjektet. Besøk nettstedet mitt (www.neehaw.com) for mer dokumentasjon og morsomme prosjekter. Nyt!

Instruerbar en

Instruerbare to

Anbefalt: