Herkese merhaba, bu yazımızda Arduino ve 0.96″ I2C Oled ekran kullanarak Retro Ping Pong Oyunu uygulaması yapacağız.

0.96″ I2C OLED Ekran

Arduino ve diğer mikrokontrolcüler ile kullanım kolaylığı ve (128×64 pixel) küçük olması sebebiyle oldukça tercih sebebidir. IoT projeleri, hobi projeleri, akım-gerilim, sıcaklık göstergesi gibi uygulamalarda sıkça karşımıza çıkan bir ekran modülüdür. Modül üzerinde SSD1306 sürücü entegresiyle gelmektedir bu sayese SPI ve I2C ara yüzleri kolaylıkla kullanılabilmektedir.

Özellikleri:

  • Driver Chip : SSD1306
  • Arayüz Tipi :IIC/I2C
  • Çalışma Voltajı: 3.3-5V
  • Çözünürlük : 128×64
  • Display Size : 0.96inch
  • Renk : Sarı, Mavi
  • Görünür Açı : >160°
  • Çalışma Sıcaklığı: -40 ℃ ila 70 ℃
  • Boyut:27.5×28.5mm

Ping Pong Oyun Uygulaması

Ping Pong oyun uygulamamızda raketi yukarı ve aşağı olarak yönlendirebilmek için 2 adet buton kullanmayı tercih ettik. Eğer siz isterseniz kodlarda değişiklikler yaparak bu yönlendirmeyi potansiyometre ile sağlayabilirsiniz. Ayrıca bu uygulamamızda, programa karşı tek kişi olarak oyunu oynadık, yine gerekli değişiklikler yaparak bu oyunu arkadaşlarınızla 2 kişi olarak oynayabilirsiniz. 🙂

Malzemeler

Devre Şeması

OLED Ekran Bağlantıları

  • VCC – 5V
  • GND – GND
  • SDA – A4
  • SCK – A5

Buton Bağlantıları

  • 1 bacakları – GND
  • Yukarı Yönlendirme için – Dijital 2
  • Aşağı Yönlendirme için – Dijital 3

Ping Pong Oyunu Kodlar

Gerekli kütüphaneleri kurmak için aşağıdaki adımları takip edebilirsiniz. 🙂

Ardunio IDE >  Araçlar > Kütüphaneleri Yönet > (Kurmak istediğiniz Kütüphane)

🚀 Arduino ve OLED ekran ile tetris oyunu ve OLED ekrana yazı yazdırma uygulamalarımızı da incelemenizi tavsiye ederiz. 🙂

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz