Arduino ile OLED Ekran Kullanımı
OLED Teknolojisi açılımı Organic Light-Emitting Diode yani organik ışık yayan diyot olarakta türkçeleştirilebilir. Oled teknolojisi diğer teknolojilerden farklı olarak renkleri oluşturmak için organik bileşenleri kullanmaktadırlar. Ekran üzerinde görünen her bir renk farklı karbon elenemetine sahiptir.
Daha canlı renk yapısı sayesinde görsel arayüz programlamalarında sıklıkla tercih edilmektedir. Bu projemizde de OLED ekran üzerine arduino arayüzünden yazı aktaracağız.
Malzemeler:
Devrenizi yukarıdaki gibi oluşturabilirsiniz. Ardından arduino uno kartınızı bilgisayara usb kablo ile takıp kodlamaya geçebilirsiniz.
Arduino ile OLED Ekrana Yazı Nasıl Yazılır?
Oled ekran kullanımı için öncelikle U8Glib kütüphanesi bilgisayarınızda kurulu olmalıdır. Bu Kütüphaneyi indirmek için tıklayın. Kütüphane kurulumu sonrası kütüphaneyi çağırıp, ekranı kod içerisinde tanımlıyoruz.
Ardından draw fonksiyonu oluşturarak yazı fontu, yazının ekrana yerleşimi ve yazılacak metinleri düzenliyoruz.
#include "U8glib.h"
U8GLIB_SH1106_128X64 u8g(U8G_I2C_OPT_NONE);
void draw(void) { // Ekran görsel yerleşimini ve yazdırılacak metnin düzenlendiği bölüm.
String Str;
u8g.setFont(u8g_font_unifont); // Yazının Fontu belirlendi.
u8g.setPrintPos(0, 28); // Yazının ekrandaki yeri belirlendi.
Str="ROBOTUS.NET";
u8g.print(Str);
u8g.setFont(u8g_font_profont12);
u8g.setPrintPos(0, 56);
Str="BLOG";
u8g.print(Str);
}
void setup(void) {
}
void loop(void) {
u8g.firstPage();
do {
draw();
} while (u8g.nextPage());
delay(25);
}