İçindekiler:
- Gereçler
- Adım 1: Düğmeyi ve LED'leri lehimleyin
- 2. Adım: İsteğe Bağlı: Oyun İçin Vaka
- Adım 3: Devrenin Geri Kalanını Bağlayın
- Adım 4: Kod
- Adım 5: Oyunu Oynayın
Video: Butona basın); //Arduino LCD Oyunu: 5 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:16
Son zamanlarda İzciler'de Oyun Tasarımı başarı rozeti üzerinde çalıştım. Gereksinimlerden biri için, bu oyunu Arduino kullanarak LED Rocker Oyununa dayalı olarak yaptım. Oyunun amacı, mümkün olan en yüksek puanları elde etmektir. Oyunun başında, başlamak için düğmeye basmanız gerekecek, ardından ekranın ortasında bir ok olacak. Altında ekran boyunca hareket eden başka bir ok var. Oklar eşleştiğinde, düğmeye basmanız ve yeşil LED yanana kadar basılı tutmanız gerekir. Daha sonra bir puan alacaksınız ve oyun hızlanacak.
Gereçler
- Arduino Uno veya Nano
- Breadboard (Arduino Uno kullanıyorsanız küçük, Arduino Nano kullanıyorsanız orta)
- Arduino ile uyumlu 16x2 LCD ekran
- Bir kırmızı ve bir yeşil LED (birer tane)
- Bir buton anahtarı
- Breadboard teller
- 10 kilo ohm'luk bir direnç
- bir potansiyometre
- İki adet 220 Ohm direnç (tipine bağlı olarak LCD ekranınız için bir tane daha gerekebilir)
- İsteğe bağlı: Oyun için bir dava oluşturmak için 3 boyutlu yazıcı
Adım 1: Düğmeyi ve LED'leri lehimleyin
Bazı devre tahtası kablolarını kesin ve bunları basmalı düğmeye ve LED'lere lehimleyin. LED'ler için ortak bir zemin oluşturabilirsiniz.
2. Adım: İsteğe Bağlı: Oyun İçin Vaka
İşte bu oyun için 3D baskılı kasanın dosyaları.
Bu aslında Arduino Uno için tasarlandı, ancak bir Nano ile kullanılabilir.
Adım 3: Devrenin Geri Kalanını Bağlayın
Devre şemasını kullanarak devrenin geri kalanını bağlayın.
Bağlantılar:
- Arduino 5v'den breadboard'a + ve Arduino GND'den breadboard'a -
- LED ortak zeminden breadboard zemine
- Pim 3'e kırmızı LED ve pim 4'e yeşil LED
- Breadboard + düğmesine ve düğmenin diğer tarafı pim 6'ya ve toprağa
- Breadboard + potansiyometre terminali 1'e ve potansiyometre terminali 2'den LCD topraklamasına
- Breadboard +'dan LCD VCC'ye
- Potansiyometre sileceği (orta pim) - LCD kontrast pimi
- LCD Kayıt Seç pini Arduino pin 7'ye
- LCD RW pinini breadboard'a -
- LCD E'den Arduino pin 9'a
- LCD D4'ten Arduino pin 10'a
- LCD D5'ten Arduino pin 11'e
- LCD D6'dan Arduino pin 12'ye
- LCD D7'den Arduino pin 8'e
- LCD LED + devre tahtasına +, LCD LED - devre tahtasına -
Adım 4: Kod
Kodu Arduino'ya yükleyin.
İsterseniz kodu değiştirmekten çekinmeyin, oldukça basit bir programdır.
Adım 5: Oyunu Oynayın
İşaretçi ortadayken düğmeye basın ve yeşil ışığı yakmak ve bir sonraki seviyeye geçmek için basılı tutun.
Bu Eğitilebilir Yazıyı kontrol ettiğiniz için teşekkürler!Beğendiyseniz, lütfen 1.000. yarışmada bana oy vermeyi düşünün.
Merak edenler için başlık Arduino (C++) kodu satırı gibi biçimlendirilmiş.