İçindekiler:

Siklon(Arduino LED Oyun): 6 Adım (Resimlerle)
Siklon(Arduino LED Oyun): 6 Adım (Resimlerle)
Anonim
Siklon (Arduino LED Oyun)
Siklon (Arduino LED Oyun)

Bu derste size çok az kod veya deneyimle bir LED oyununun nasıl oluşturulacağını öğreteceğim! Bu fikir bir süredir aklımdaydı ve sonunda onu yaratmaya başladım. Bize tüm atari oyunlarını hatırlatan eğlenceli bir oyun. Daha fazla referans için bağlayacağım başka dersler var. Bu, bir saatlik sıkı çalışma içinde yapılabilir ve çabaya değer:)

Gereçler

WS2812B LED'ler x24

Arduino Nano

Anlık basma düğmesi

1. Adım: Demoyu İzleyin

Image
Image

2. Adım: Her Türlü Çerçeveyi Bulun

Her Türlü Çerçeveyi Bulun
Her Türlü Çerçeveyi Bulun
Her Türlü Çerçeveyi Bulun
Her Türlü Çerçeveyi Bulun

Bu durumda, bir resim çerçevesi kullandım. Bir tane inşa etmek her zaman bir seçenektir ama bu projeyi çabucak bitirmek istedim. Projemde çerçeveyi saran 20 LED var. Ancak bu sayı tercihe veya istenen güç tüketimine göre her zaman değiştirilebilir.

Adım 3: Programlama

Programlama
Programlama

Bu program en verimli değil.. ama işi mükemmel yapıyor. Oyunda beş farklı oyun durumu vardır. Oyun durumu sıfır, düğmeye basılana kadar boşta durumunu temsil eder. Diğer oyun durumları, oyuncunun hangi seviyede olduğunu gösterir. Düğmenin geri dönmesine karşı koymak için, delay() yerine millis() işlevini kullanıyorum. Bu şekilde oyun, düğme işlenirken çalışmaya devam edebilir.

Hızı tercihe göre ayarlamak için ledSpeed değişkenini düşürmek hızı artıracaktır. Hızlar zorluk derecesine göredir.

Adım 4: Kablolama ve Lehimleme

Kablolama ve Lehimleme
Kablolama ve Lehimleme

Bu proje, Arduino Nano'ya giden 5v'lik bir kabloyla veya taşınabilir hale getirmek için 3 AA pil paketinden güç alabilir.

Anlık basma düğmesi için bir delik açın veya çerçeveden ayırın. Bir tarafı toprağa ve diğer tarafı pim 4'e bağlayın.

(Opsiyonel)-Akü paketini 5v hattındaki anahtar ile Arduino Nano üzerindeki VIN ve Toprak pinlerine bağlayın. Sinyalin 5v olduğundan ve çıkışın Arduino ve LED'lere güç vermeyi kaldırabileceğinden emin olun. Pillerin ömrünü artırmak için LED'lere parlaklık kapasitesi koyun.

Her iki LED setini de Arduino'daki 5v rayına bağlayın ve Toprakları bağlayın. Son olarak Arduino üzerinde istenilen pinlere kadar Din hatlarını takip edin.

Adım 5: Sıcak Tutkal ve Güvenli

Sıcak Tutkal ve Güvenli
Sıcak Tutkal ve Güvenli
Sıcak Tutkal ve Güvenli
Sıcak Tutkal ve Güvenli

Telleri sabitlemek için çok fazla sıcak tutkal ve Zip Kravat kullandım. Keskin nesneleri kapatmaya çalışın ve kabloları sıkıca sabitleyin. Eller bunu tutuyor olabilir.

Adım 6: Başka Bir Referans

Başka Bir Referans
Başka Bir Referans

Bulduğum daha fazla talimat bağlantılı. Zaman ayırdığınız için teşekkür ederim ve umarım bu projeden biraz faydalanmışsınızdır. Daha fazla dokümantasyon ve eğlenceli projeler için web sitemi (www.neehaw.com) ziyaret edin. Eğlence!

Eğitilebilir Bir

Eğitilebilir İki

Önerilen: