İçindekiler:

LED Köstebek Patlatma: 5 Adım
LED Köstebek Patlatma: 5 Adım

Video: LED Köstebek Patlatma: 5 Adım

Video: LED Köstebek Patlatma: 5 Adım
Video: Damacana Kumbara Açımı 2024, Kasım
Anonim
LED'li Köstebek
LED'li Köstebek

Bu "Köstebek Vurma" oyunu yedi LED ve bir joystick kullanır. Tahtamda soldan 3., 4., 5. ve 6. LED'lerle temsil edilen 4 "mol" var. Bu dört LED'den biri rastgele yanacak ve joystick'te karşılık gelen yöne vurması için sabit bir süre sunacaktır. LED'leri joystick üzerindeki seçimler soldan sağa olacak şekilde ayarladım: sol, aşağı, yukarı ve sağ.

Gereçler

1. Arduino UNO

2. 7 LED (3 yeşil, 2 kırmızı ve 1 sarı)

3. 7 direnç 330 ohm

4. 1 ps2 oyun çubuğu

5. Teller

6. Küçük bir ayakkabı kutusu

Adım 1: Tüm Malzemeleri Toplayın

Bu projeyi yapmak için süslü araçlara ihtiyacınız yok. 330 ohm'luk dirençler yerine 220 ohm'luk dirençler de kullanabilirsiniz. LED'leri ve kabloları renkle kodlarsanız, bu daha zor seviyelerde oynamayı kolaylaştırır.

Adım 2: Şemayı izleyin

Şemayı takip edin
Şemayı takip edin

Joystick hariç her şey projenin gerçek resmiyle eşleşmelidir. Joystick'imde 4 adet kullandığım 5 pin var: yukarıdan aşağıya "Y", "X", "Bt" ve "VCC" olarak adlandırılmış ve "GND" Arduino'da GND'ye ve 5V'ye bağlı, " X" ve "Y", A0 ve A1'e bağlanır. Joystick'in 5. pinini de kullanabilirsiniz ancak bir LED (bir mol daha) eklemeniz ve bunun için kodu da eklemeniz gerekecektir.

Adım 3: Oyun Nasıl Oynanır

Oyun Nasıl Oynanır
Oyun Nasıl Oynanır

Soldaki iki ışık, yanlış veya doğru bir seçimi gösteren kırmızı ve yeşildir. En sağdaki sarı ışık, mevcut yüksek puan sayımını yanıp söner ve her koşu bittiğinde (yanlış bir seçim yapıldığında) puanı gösterir. Puan kazanmak için, belirli bir süre içinde rastgele bir LED yandığında joystick üzerinde ilgili yöne basmanız gerekecektir.

Adım 4: Zorluk Seviyeleri

Zorluk Seviyeleri
Zorluk Seviyeleri

Koduma sabit olarak yazdığım zorluk seviyeleri, kişinin bir seçim yapması gereken milisaniye cinsinden süredir. Zorluğu kendi tercihinize göre değiştirmek için bu zamanlarla uğraşabilirsiniz.

Önerilen: