Oyun oynamayı mı, yoksa oyun yapmayı mı seviyorsunuz? Ben şahsen ikisini de seviyorum! Ancak kendi yaptığım oyunlara özgün efektler ve kurgular eklediğimde, sanırım yapmayı daha çok seviyorum. Yaratıcılığımı ortaya çıkarabildiğim ve alışılmışın dışına çıkabildiğim projeler beni her zaman daha fazla heyecanlandırıyor.
Bu yazıda, Arduino kullanarak geliştirdiğim “Arduino Işık Savaşları” adlı interaktif refleks oyununun detaylı yapım aşamalarını ve çalışma prensibini anlayacağız. Bu proje, elektronik bilginizi artırırken eğlenceli vakit geçirmenizi sağlayacak harika bir Arduino projesi.
Arduino Işık Savaşları, adından da anlaşılacağı gibi, LED’lerin ve bu LED’lere bağlı butonların kontrolü ile çalışan eğlenceli bir refleks oyunu. Ses efektleri ve özel sesli komutlarla zenginleştirilmiş bu oyun, hem görsel hem de işitsel bir deneyim sunuyor.
Bu proje, elektronik bileşenlerle etkileşim kurmayı öğrenmek isteyenler ve Arduino ile yaratıcı projeler geliştirmek isteyenler için mükemmel bir başlangıç noktası.
Arduino Işık Savaşları oyunu temel olarak şöyle çalışıyor:
Bu projeyi yapmak için aşağıdaki malzemelere ihtiyacınız olacak:
DF Player Mini için bir micro SD kart hazırlamanız gerekiyor:
Bu proje, üzerine eklemeler yaparak geliştirilebilir:
Evet, Arduino UNO veya Arduino Mega gibi diğer Arduino kartlarını da kullanabilirsiniz. Sadece pin bağlantılarını yeni kartınıza göre düzenlemeniz gerekecektir.
DF Player Mini, toplam 3000 ses dosyasını destekleyebilir. Ancak pratik olarak, bu proje için 10-20 farklı ses dosyası yeterli olacaktır.
Kodda “timeLeft” değişkenini değiştirerek başlangıç süresini ayarlayabilirsiniz. Ayrıca doğru butona basıldığında eklenen süreyi de değiştirebilirsiniz.
Evet, Arduino Nano’nun pin sayısı yeterli olduğu sürece daha fazla LED ve buton ekleyebilirsiniz. Kodunuzu da buna göre güncellemeniz gerekecektir.
PCB tasarımı yaparak veya daha küçük bileşenler kullanarak (örneğin, Arduino Nano yerine Arduino Mini) projeyi daha kompakt hale getirebilirsiniz.
Bu Arduino projesi, hem elektronik bilginizi geliştirmek hem de eğlenceli vakit geçirmek için harika bir fırsat sunuyor. Kendi yaratıcılığınızı katarak projeyi daha da geliştirebilir ve kişiselleştirebilirsiniz. Unutmayın, hayal etmekten korkmayın!
Daha fazla bilgi ve video anlatım için SezerDuino YouTube Kanalını ziyaret edebilirsiniz.
Bu projeyi yaparken herhangi bir sorunuz olursa, yorum bölümünden bana ulaşabilirsiniz.