INHOUDSOPGAWE:

Sikloon (Arduino LED -spel): 6 stappe (met foto's)
Sikloon (Arduino LED -spel): 6 stappe (met foto's)

Video: Sikloon (Arduino LED -spel): 6 stappe (met foto's)

Video: Sikloon (Arduino LED -spel): 6 stappe (met foto's)
Video: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, Julie
Anonim
Sikloon (Arduino LED -spel)
Sikloon (Arduino LED -spel)

In hierdie tutoriaal leer ek u hoe u 'n LED -speletjie met baie min kode of ervaring kan skep! Ek het 'n rukkie hierdie idee gehad en uiteindelik kon ek dit skep. Dit is 'n prettige speletjie wat ons almal aan die arcade -speletjies herinner. Daar is ander tutoriale wat ek sal skakel vir verdere verwysings. Dit kan binne 'n uur na harde werk gemaak word en is die moeite werd:)

Voorrade

WS2812B LEDS x24

Arduino Nano

Kort drukknop

Stap 1: Kyk na die demonstrasie

Image
Image

Stap 2: Soek enige tipe raam

Soek enige tipe raam
Soek enige tipe raam
Soek enige tipe raam
Soek enige tipe raam

In hierdie geval het ek 'n prentraam gebruik. Die bou van een is altyd 'n opsie, maar ek wou hierdie projek vinnig voltooi. My projek het 20 LED's wat om die raam draai. Hierdie nommer kan egter altyd verander word op grond van voorkeur of gewenste kragverbruik.

Stap 3: Programmering

Programmering
Programmering

Hierdie program is nie die doeltreffendste nie … maar dit doen die werk perfek. Die spel het vyf verskillende gamestates. Gamestate zero verteenwoordig die ledige toestand totdat die knoppie ingedruk word. Die ander spelstate verteenwoordig op watter vlak die speler is. Om die afbreek van die knoppie teë te werk, gebruik ek die funksie millis () in plaas van vertraging (). Op hierdie manier kan die spel steeds werk terwyl die knoppie verwerk word.

Om die snelheid na wens aan te pas, verhoog die spoed deur die ledSpeed -veranderlike te verlaag. Die snelhede is in volgorde van die moeilikheidsgraad.

Stap 4: Bedrading en soldeer

Bedrading en soldeer
Bedrading en soldeer

Hierdie projek kan óf aangedryf word deur 'n 5V -koord wat na die Arduino Nano loop, óf vanaf 'n 3 AA -battery om dit draagbaar te maak.

Boor 'n gaatjie vir die kort drukknop of los dit van die raam. Verbind die een kant met die grond en die ander kant met pen 4.

(Opsioneel)-Koppel die battery met die skakelaar op die 5v-lyn aan die VIN- en grondpenne op die Arduino Nano. Maak seker dat die sein 5v is en dat die uitset die Arduino en die LED's kan aandryf. Om die lewensduur van die batterye te verhoog, moet u 'n helderheidsvermoë op die LED's plaas.

Koppel albei stelle LED's aan die 5v -spoor op die Arduino en koppel die Grounds. Volg ten slotte die Din -reëls na die gewenste penne op die Arduino.

Stap 5: Warm gom en beveilig

Warm gom en veilig
Warm gom en veilig
Warm gom en veilig
Warm gom en veilig

Ek het baie warm gom en 'n ritssluiting gebruik om die drade vas te maak. Probeer om skerp voorwerpe te bedek en maak die drade stewig vas. Miskien hou hande dit vas.

Stap 6: 'n Ander verwysing

Nog 'n verwysing
Nog 'n verwysing

Meer insiggewend wat ek gevind het, is gekoppel. Dankie vir u tyd, en ek hoop dat u hierdie projek gebruik het. Besoek my webwerf (www.neehaw.com) vir meer dokumentasie en prettige projekte. Geniet dit!

Onderrigbare Een

Instrueerbare Twee

Aanbeveel: