Съдържание:

Циклон (Arduino LED игра): 6 стъпки (със снимки)
Циклон (Arduino LED игра): 6 стъпки (със снимки)

Видео: Циклон (Arduino LED игра): 6 стъпки (със снимки)

Видео: Циклон (Arduino LED игра): 6 стъпки (със снимки)
Видео: CS50 2015 – 10-я неделя 2024, Юли
Anonim
Циклон (Arduino LED игра)
Циклон (Arduino LED игра)

В този урок ще ви науча как да създавате LED игра с много малко код или опит! Имах тази идея за известно време и най -накрая се заех да я създам. Това е забавна игра, която ни напомня на всички аркадни игри. Има и други уроци, които ще свържа за допълнителни справки. Това може да бъде направено в рамките на час упорита работа и си заслужава усилията:)

Консумативи

WS2812B светодиоди x24

Arduino Nano

Моментален бутон

Стъпка 1: Гледайте демонстрацията

Image
Image

Стъпка 2: Намерете всеки тип рамка

Намерете всеки тип рамка
Намерете всеки тип рамка
Намерете всеки тип рамка
Намерете всеки тип рамка

В този случай използвах рамка за картина. Изграждането на един винаги е вариант, но исках бързо да завърша този проект. Моят проект има 20 светодиода, които обгръщат рамката. Този номер обаче винаги може да бъде променен в зависимост от предпочитанията или желаната консумация на енергия.

Стъпка 3: Програмиране

Програмиране
Програмиране

Тази програма не е най -ефективната.. но върши работата перфектно. Играта има пет различни игрови състояния. Нулевото състояние на играта представлява състоянието на празен ход до натискане на бутона. Другите игрови станции представляват на кое ниво е играчът. За да противодействам на деблокирането на бутона, използвам функцията millis () вместо delay (). По този начин играта все още може да работи, докато бутонът се обработва.

За да промените скоростта според предпочитанията, намаляването на променливата ledSpeed ще увеличи скоростта. Скоростите са в реда на трудността.

Стъпка 4: Окабеляване и запояване

Окабеляване и запояване
Окабеляване и запояване

Този проект може да се захранва или от 5v кабел, работещ към Arduino Nano, или от 3 AA батерия, за да го направи преносим.

Пробийте дупка за моментния бутон или я отделете от рамката. Свържете едната страна към земята, а другата към щифт 4.

(По избор)-Свържете батерията с превключвателя на 5v линия към VIN и заземяващите щифтове на Arduino Nano. Уверете се, че сигналът е 5v и изходът може да се справи с захранването на Arduino и светодиодите. За да увеличите дълголетието на батериите, поставете яркост на светодиодите.

Свържете двата комплекта светодиоди към 5v шината на Arduino и свържете основанията. И накрая, следвайте линиите Din до желаните щифтове на Arduino.

Стъпка 5: Горещо лепило и закрепете

Горещо лепило и закрепете
Горещо лепило и закрепете
Горещо лепило и закрепете
Горещо лепило и закрепете

Използвах много горещо лепило и вратовръзка с цип, за да закрепя проводниците. Опитайте се да покриете всички остри предмети и здраво закрепете проводниците. Ръцете може да държат това.

Стъпка 6: Друга справка

Друга справка
Друга справка

Още поучителни, които открих, са свързани. Благодаря ви за отделеното време и се надявам, че сте използвали този проект. Посетете моя уебсайт (www.neehaw.com) за повече документация и забавни проекти. Наслади се!

Инструктируем

Инструктируеми две

Препоръчано: