Mündəricat:

Arduino Cyclone Arcade Oyunu: 6 addım
Arduino Cyclone Arcade Oyunu: 6 addım

Video: Arduino Cyclone Arcade Oyunu: 6 addım

Video: Arduino Cyclone Arcade Oyunu: 6 addım
Video: Arduino Arcade Game 2024, Iyul
Anonim
Arduino Cyclone Arcade Oyunu
Arduino Cyclone Arcade Oyunu
Arduino Cyclone Arcade Oyunu
Arduino Cyclone Arcade Oyunu

Parlaq işıqlar! Arduino! Oyun! Daha nə demək lazımdır? Bu oyun, oyunçunun müəyyən bir nöqtədə bir dairədə fırlanmasını dayandırmağa çalışdığı Cyclone arcade oyununa əsaslanır.

Addım 1: Materiallar

Materiallar
Materiallar

1x Arduino Uno

3x Jumper Telləri

1x WS2812B LED Şeridi (buradan Amazondan 30 dollara mina aldım)

Addım 2: Kod

Arduino IDE -ni www.arduino.cc/en/Main/Software saytından yükləyin

FastLED kitabxanasının ən son versiyasını https://github.com/FastLED/FastLED/releases saytından yükləyin

Kitabxananı buradakı təlimatlara uyğun olaraq Arduino IDE -yə quraşdırın:

Bu layihənin kodunu buradan yükləyin.

Kodu açın və LEDGame.inoya iki dəfə tıklayaraq Arduinoda açın.

Addım 3: Kabel çəkmə

Üç keçid telini led telə bağlayın. LED şeridindəki 5v yastıqdan ilk teli Arduino üzərindəki 5v pininə bağlayın. LED şeridindəki Din padindən ikinci teli Arduino üzərindəki rəqəmsal pin 7 -yə bağlayın. LED şeridindəki Gnd padindən son teli Arduino üzərindəki Gnd -ə bağlayın. Bu telləri LED şeridindəki yastiqlərə lehimləməyiniz lazım ola bilər. XƏBƏRDARLIQ: Arduino -ya 30 -dan çox led bağlamaq, təyyarədəki tənzimləyiciyə və ya USB enerji təchizatına artıq cərəyan verə bilər.

Addım 4: Kodu yükləyin və işə salın

Kodu Arduino IDE -də açın. 24 -cü sətirdəki 27 rəqəmini led sayıyla əvəz edin. Hansı ledin mərkəzdə olması lazım olduğunu müəyyənləşdirin və 27 -ci sətirdəki 14 rəqəmini əvəz edin. Proqramı lövhəyə yükləmək üçün "Yüklə" düyməsini basın. Alətlər menyusundan düzgün lövhə növünü və portu seçdiyinizə əmin olun. Sonra Serial monitoru açın, baud sürətini 9600 olaraq təyin edin və ekrandakı göstərişlərə əməl edin.

Addım 5: Kod necə işləyir?

Kod, ya bir oyunda, ya da bir vəziyyət üzərində işləyən sadə bir dövlət maşındır. For loop, girişi Serial üzərindən qəbul edilənə qədər simli boyunca hərəkət etdirir. Sonra oyun vəziyyət üzərində oyuna keçir və simin mərkəzindən ledin məsafəsini hesablayır.

Addım 6: Oxuduğunuz üçün təşəkkürlər

Bu Təlimat kitabını bəyənmisinizsə, zəhmət olmasa onu bəyənməyi düşünün və buradakı bloguma baxın. Oxuduğunuz üçün təşəkkür edirik və hər hansı bir təklifiniz və ya dəyişikliyiniz varsa bunları aşağıdakı şərhlərdə buraxın.

Tövsiyə: