Arduino için 2x16 LCD Ekran kullanımı uygulamalarında Arduino ile hazırlanan uygulamalarda sensörlerden okunan değerlerin ekranda gösterilmesi ile gerçek anlamda faydalı uygulamalar hazırlanabildiğinden bahsetmiştim, ama daha gelişmiş ekran seçenekleri için de arayışım olduğu için denemek adına internetten SSD1306 128x32 Oled Lcd Ekran siparişi verdim, aynı ürünün 328x64 boyutunda olanı da mevcut ve kullanmak üzere hazırlamak istediğim uygulamaların kutu boyutlarına göre bu ekrandan da sanırım sipariş vereceğim.
Ekranın bağlantısı oldukça basit, aşağıdaki fotoğrafta çok net olarak görünmese de pin bağlantılarını 4 jumper kablo ile şu şekilde yapabilirsiniz:
SDA: SDA pini
SCL: SCL pini
VCC: 5V pini
GND: GND pini
Ekranı denemek için Adafruit SSD1306 kütüphanesini indirdim.
Kütüphane içinde ekranın marifetlerini arka arkaya gösteren güzel bir demo hazırlamışlar. Bu demo kodunu açmak için Adafruit SSD1306 kütüphanesi örnekleri içinden ssd1306_128x32_i2c örneğini açabilirsiniz.
Kütüphane içinde gelen kodlar, arka arkaya farklı ekranların gelmesini sağlıyor ve bakın bunu da yapabilirsiniz diyor.
Farklı puntolarda yazı örnekleri:
Ekranda logo gösterimi:
Ekranda grafik animasyonu:
Kayan yazı (scroll text) örneği:
Daha çok uygulama hazırlayarak paylaşmayı düşünüyorum bu ekran ile ama fikir vermesi açısından ilk bağlantımı ve sonuçlarını paylaşmak istedim.