İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Bu oyunu Arduino dersim için yapıyorum. Yapımı 1 haftamı alıyor. Bu oyunun kuralı, ışık kırmızıysa, soldaki oyuncu puanı alır. Işık yeşil ise, doğru oyuncu puanı alır. İlk 3 puanı alan kişi oyunu kazanır. Ayrıca, hafif gece de olabilir.
İlham kaynağı:
Adım 1: Malzemenizi Hazırlayın
Bu projeyi tamamlamak için bu malzemelere sahip olmalısınız.
- Arduino UNO'su
- erkek teller
- dişi teller
- 5 mm LED
- 330-ohm direnç
- 10k ohm direnç
- kartonlar
- Delikleri olan plastik bir kap
Adım 2: Hepsini Bağlayın
Şimdi kabloları birbirine bağlamanız gerekiyor. Bilmeniz gereken tek şey, 330 ohm'luk direnç ile 10k ohm'luk direnci ayırt etmektir. LED'in yanmasını önlemek için LED'i bağlamak için 330-ohm kullanıyoruz, ayrıca t-düğmesini bağlamak için 10k ohm direnç kullanıyoruz.
3. Adım: Oyunu Tasarlayın
Şimdi dikkatimizi koda çeviriyoruz. Zaten aşağıda verdiğim kodun ana yapısı. İsterseniz kodu değiştirebilirsiniz.
Kodun önemli kısmı kurulum ve döngüdür. Size ayrıntılı olarak açıklayacağım.
Setup() fonksiyonunun ilk satırının terminalde her şeyin yolunda olduğunu kontrol etmek için çıktısını görmek olduğunu göreceksiniz. Döngü () kodun ilk 'bloğu' var. Kod, sağdan sola giden ışıkla ilgilidir. Ayrıca if ifadesi oyuncunun puanı aldığından emin olmak içindir. Işık kırmızıysa, soldaki oyuncu puanı alır. Işık yeşil ise, doğru oyuncu puanı alır.
Kod bağlantısı:
Adım 4: Kutuyu Yapın
Kutuyu yapma şeklim kartonla kaplamak. Dört tarafını da karton yaptım ve sonra onları birbirine yapıştırdım. Bundan sonra, yukarı bakan tahtada birkaç delik açtım. Sebebi ise butonları ve led ışıkları kartonun üzerine sabitlemektir. Kutuyu yapmak için kendi yolunuzu kullanabilirsiniz. Daha kolay olabilir.
Adım 5: Bilgisayarınızla Bağlanın ve Oynatın
İyi iş!