Cov txheej txheem:

Cyclone (Arduino LED Game): 6 Kauj Ruam (nrog Duab)
Cyclone (Arduino LED Game): 6 Kauj Ruam (nrog Duab)

Video: Cyclone (Arduino LED Game): 6 Kauj Ruam (nrog Duab)

Video: Cyclone (Arduino LED Game): 6 Kauj Ruam (nrog Duab)
Video: And You, How Would You Lift A BMW R 1250 GS? Criminel Rider #shorts #bmw 2024, Lub Xya hli ntuj
Anonim
Cyclone (Arduino LED Game)
Cyclone (Arduino LED Game)

Hauv qhov kev qhia no, Kuv yuav qhia koj yuav ua li cas los tsim LED game nrog cov lej me me lossis kev paub dhau los! Kuv muaj lub tswv yim no ib pliag thiab thaum kawg tau ncig los tsim nws. Nws yog kev lom zem ua si uas ua rau peb nco txog txhua qhov kev ua si arcade. Muaj lwm yam kev qhia uas kuv yuav txuas rau cov ntawv qhia ntxiv. Qhov no tuaj yeem ua tiav hauv ib teev ntawm kev ua haujlwm hnyav thiab tsim nyog rau kev ua haujlwm:)

Khoom siv

WS2812B LEDS x 24

Arduino Nano Cov

Momentary laub khawm

Kauj ruam 1: Saib qhov Demo

Image
Image

Kauj Ruam 2: Nrhiav Txhua Yam Ncej

Nrhiav Txhua Yam Ncej
Nrhiav Txhua Yam Ncej
Nrhiav Txhua Yam Ncej
Nrhiav Txhua Yam Ncej

Hauv qhov no, kuv siv daim duab thav duab. Lub tsev ib txwm yog qhov kev xaiv tab sis kuv xav kom ua tiav txoj haujlwm no sai. Kuv txoj haujlwm muaj 20 LEDs uas qhwv ib ncig ntawm tus ncej. Txawm li cas los xij, tus lej no tuaj yeem hloov pauv ib txwm raws qhov nyiam lossis xav tau kev siv lub zog.

Kauj ruam 3: Programming

Programming
Programming

Qhov program no tsis yog qhov ua tau zoo tshaj plaws.. tab sis nws ua haujlwm zoo kawg nkaus. Qhov kev ua si muaj tsib qhov sib txawv gamestates. Gamestate xoom sawv cev rau lub xeev tsis ua haujlwm kom txog thaum lub pob nyem. Lwm tus gamestates sawv cev rau qib uas tus neeg uas ua ntawv nyob. Txhawm rau tawm tsam qhov kev nthuav tawm ntawm lub pob, Kuv siv lub luag haujlwm millis () tsis txhob ncua (). Txoj kev no qhov kev ua si tseem tuaj yeem ua haujlwm thaum lub pob ua haujlwm.

Txhawm rau hloov kho qhov nrawm rau qhov nyiam, txo qis ledSpeed sib txawv yuav ua rau kom nrawm dua. Kev nrawm yog nyob ntawm qhov nyuaj.

Kauj Ruam 4: Kev Txuas Hluav Taws Xob thiab Kev Siv Hluav Taws Xob

Kev Txuas thiab Kev Siv Hluav Taws Xob
Kev Txuas thiab Kev Siv Hluav Taws Xob

Txoj haujlwm no tuaj yeem siv tau los ntawm 5v qaum khiav mus rau Arduino Nano lossis los ntawm 3 AA roj teeb pob kom nws nqa tau.

Laum ib lub qhov rau khawm thawb tam sim lossis cais nws los ntawm tus ncej. Txuas ib sab rau hauv av thiab lwm sab rau tus pin 4.

(Tsis teb los tau) -Connect lub roj teeb pob nrog qhov hloov ntawm 5v kab rau VIN thiab Av pins ntawm Arduino Nano. Nco ntsoov tias lub teeb liab yog 5v thiab cov zis tuaj yeem tswj tau lub zog Arduino thiab LED. Txhawm rau ua kom lub roj teeb nyob ntev dua, tso lub peev xwm ci ci ntawm LED.

Txuas ob qho tib si ntawm LED's mus rau 5v txoj kev tsheb nqaj hlau ntawm Arduino thiab txuas Cov Chaw. Thaum kawg, ua raws cov kab Din rau qhov xav tau tus pin ntawm Arduino.

Kauj Ruam 5: Kub Kub thiab Ruaj Ntseg

Kub Nplaum thiab Ruaj Ntseg
Kub Nplaum thiab Ruaj Ntseg
Kub Nplaum thiab Ruaj Ntseg
Kub Nplaum thiab Ruaj Ntseg

Kuv siv ntau cov kua nplaum kub thiab Zip Tie los tiv thaiv cov xov hlau. Sim npog txhua yam khoom ntse thiab ua kom cov xov hlau ruaj khov. Tes yuav tuav tau qhov no.

Kauj Ruam 6: Lwm Qhov Siv

Lwm Siv
Lwm Siv

Kev qhia paub ntau ntxiv Kuv pom muaj txuas. Ua tsaug rau koj lub sijhawm thiab kuv vam tias koj tau siv qee qhov ntawm txoj haujlwm no. Mus ntsib kuv lub vev xaib (www.neehaw.com) kom tau txais cov ntaub ntawv ntau ntxiv thiab cov phiaj xwm lom zem. Txaus siab rau!

Qhia Ib

Instructable Ob

Pom zoo: