Arduino ile i2c/iic OLED Ekran kullanımı Videolu Anlatım

with 1 Yorum




Merhabalar.

OLED Ekranlar Organik LED’lerden oluşmuşlardır. Ekranda hangi pixel aktif ise parlar.

Bu yüzden arka plan aydınlatmasına gerek yoktur. Çok net görüntü elde edebiliriz.

Aynı zamanda Ekranın yangi yönünden bakarsanız bakın görüntüde bozulma, silinme gibi durumlar olmaz.

Eskilerden beri kullandığımız Liquid Crystal ekranlar (2×16 karakter LCD, Nokia 5110 LCD.. ..) Arka plan aydınlatmasına

ihtiyaç duydukları için daha fazla güç harcarlar ve ekrana tam dik bakılmadığında görüntüde bozulmalar olabiliyordu.




Piyasada iletişim protokolü olarak 2 çeşit OLED var. SPI ve I2C/IIC

Benim kullandığım I2C/IIC olanı. Ekran boyutları ve pixelleri değişebiliyor.

Ben 128 x 64 pixel olanı kullanıyorum.

Tek renk ve RGB gibi renkleri var. Özel olarak sadece üst bir bölümü sarı diğer bölümleri mavi olanı da mevcut.

I2C protokölü kullandığından 2 pin ile iletişim kurabiliyoruz.

 

Videoda temel yazı yazdırma, rakam saydırmayı gösterdim.

Bunlara ek olarak BMP resim dosyamızı çevirerek Nasıl resim kodu oluşturduğumuzu gösterdim.

Videoda hepsi detaylı olarak anlatılmaktadır.

Takıldığınız yerleri yorum kısmından sorabilirsiniz.

Gerekli Kütüphaneler:
https://github.com/adafruit/Adafruit-GFX-Library
https://github.com/adafruit/Adafruit_SSD1306

Bitmap Resim Çevirici:
http://en.radzio.dxp.pl/bitmap_converter/

Deneme Kodumuz:
https://github.com/yucelll/OLED/blob/master/SSD_Deneme







Bir Yanıt

  1. Abidin
    | Cevapla

    çok faydalı bir video olmuş ellerine sağlık. Devamı gelmesi dileğiyle

Bir Cevap Yazın