İçindekiler:

Arduino Siklon Atari Oyunu: 6 Adım
Arduino Siklon Atari Oyunu: 6 Adım
Anonim
Arduino Siklon Atari Oyunu
Arduino Siklon Atari Oyunu
Arduino Siklon Atari Oyunu
Arduino Siklon Atari Oyunu

Yanıp sönen gösterişli ışıklar! Arduino! Oyun! Daha ne söylenmesi gerekiyor? Bu oyun, oyuncunun belirli bir noktada bir daire etrafında dönen bir led'i durdurmaya çalıştığı Cyclone arcade oyununa dayanmaktadır.

Adım 1: Malzemeler

Malzemeler
Malzemeler

1x Arduino Uno

3x Jumper Telleri

1x WS2812B LED Şerit (Benimkini burada Amazon'dan 30 dolara satın aldım)

2. Adım: Kodlayın

Arduino IDE'yi www.arduino.cc/en/Main/Software adresinden indirin.

FastLED kitaplığının en son sürümünü https://github.com/FastLED/FastLED/releases adresinden indirin.

Buradaki talimatları izleyerek kütüphaneyi Arduino IDE'ye kurun:

Bu projenin kodunu buradan indirin.

Kodu açın ve LEDGame.ino'ya çift tıklayarak Arduino'da açın.

Adım 3: Kablolama

Üç atlama telini led dizisine bağlayın. LED şeridindeki 5v pedinden ilk kabloyu Arduino'daki 5v pinine bağlayın. LED şeridindeki Din pedinden ikinci kabloyu Arduino'daki dijital pim 7'ye bağlayın. LED şeridindeki Gnd pedinden gelen son kabloyu Arduino'daki Gnd'ye bağlayın. Bu kabloları LED şerit üzerindeki pedlere lehimlemeniz gerekebilir. UYARI: Arduino'muza 30'dan fazla led bağlamak, yerleşik regülatör veya USB güç kaynağında aşırı akım hasarına neden olabilir.

Adım 4: Kodu Yükleyin ve Çalıştırın

Arduino IDE'deki kodu açın. 24. satırdaki 27 sayısını led sayısı ile değiştirin. Hangi ledin merkez led olması gerektiğini belirleyin ve bunu 27. satırdaki 14 numara ile değiştirin. Programı panoya yüklemek için upload'a tıklayın. Araçlar menüsünden doğru kart tipini ve bağlantı noktasını seçtiğinizden emin olun. Ardından Seri monitörü açın, baud hızını 9600'e ayarlayın ve ekrandaki komutları izleyin.

Adım 5: Kod Nasıl Çalışır?

Kod, çalışan bir oyunda veya durum üzerinde oyun içinde çalışan basit bir durum makinesidir. Bir for döngüsü, Seri üzerinden giriş alınana kadar led'i dize boyunca hareket ettirir. Daha sonra oyun, oyuna geçiş durumuna geçer ve ledin ipin merkezine olan mesafesini hesaplar.

Adım 6: Okuduğunuz için teşekkürler

Bu Eğitilebilir Tabloyu beğendiyseniz, lütfen onu tercih etmeyi düşünün ve lütfen bloguma buradan göz atın. Okuduğunuz için teşekkürler ve herhangi bir öneriniz veya değişikliğiniz varsa, bunları aşağıdaki yorumlarda bırakın.

Önerilen: