1.3 Inch IIC Beyaz Oled Lcd Modül
I2C Seri 1.3” SSH1106 DC 3.3V 5V 128x64 Pixel Grafik Lcd Display Ekran Elektronik Devre Gösterge Menü Resim Yazı
Adafruit SSH1106 kütüphanesi ile çalıştırabilirsiniz. Stoktaki ürünleri I2C adresleri değişebiliyor. Bazı model ürünlerde I2C adresini doğru tanımlamanız gerekmektedir.
Besleme VCC GND pinleri 0R dirençlerle ayarlanmıştır. İstenirse bu dirençlerin yerleri değiştirilerek GND VCC olarak ayarlayabilirsiniz.
1.3" Oled lcd küçük projeleriniz için çok uygun ekran çözümüdür. 128x64 yüksek çözünülürlükte ve yüksek parlaklıktadır. Yazı ve resim olarak görsel çıktılar gerektiren uygulamalar için idealdir. Siyah taban üzerine mavi renktedir. I2C haberleşme portu üzerinden kullanılır. İnce ve küçük yapısı ile devrelerde az yer kaplar. Geniş sıcaklık aralığında çalışabilir. Düşük güç harcamasına sahiptir.
SSH1106 sürücü entegresi lcd içinde gömülü olarak bulunmaktadır. DC 3.3V / 5V besleme ile çalışabilir. Arduino ve pek çok microkontrolör ile kolayca kullanılır. Arduino, 8051 serisi mcu, MSP430, STM32 ve benzeri entegreler ile kullanılabilir.
Özellikler:
- 1.3 inch oled lcd
- Haberleşme: IIC
- Ekran rengi: Beyaz
- Çalışma voltajı: DC 3V / 5V
- Sürücü entegre: SSH1106 ( Lcd içerisinde gömülü ) ( SSD1306 )
- Çözünülürlük: 128 x 64 pixel
- Düşük güç harcaması: Tam ekran 0.04W
- Yüksek parlaklık kontrast
- Açı: 160 dereceden az
- Çalışma sıcaklığı: -10C / 70C
- 4 Pin erkek header bağlantı soketi
- 4 Adet montaj deliği
- Aktif ekran alanı: 29.42mm x 14.7mm
- Boyutlar: 33mm x 36mm
- Ağırlık: 5gr

Pin açıklaması:
- VCC: Besleme
- GND: Toprak
- SCL: I2C Saat
- SDA: I2C Data
Paket içeriği:
- 1 Adet 1.3 IIC Oled Lcd Beyaz
Örnek kod:
#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>
#define SCREEN_WIDTH 128
#define SCREEN_HEIGHT 64
Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, -1);
#define LX 4
#define LY 16
void drawLogo() {
display.drawRoundRect(LX, LY, 56, 47, 5, SSD1306_WHITE);
display.fillCircle(LX + 18, LY + 7, 5, SSD1306_WHITE);
display.fillRect(LX + 10, LY + 12, 6, 28, SSD1306_WHITE);
display.fillCircle(LX + 19, LY + 20, 11, SSD1306_WHITE);
display.fillCircle(LX + 19, LY + 20, 7, SSD1306_BLACK);
display.fillRect(LX + 8, LY + 12, 12, 18, SSD1306_WHITE);
display.fillRect(LX + 16, LY + 14, 10, 13, SSD1306_BLACK);
display.fillRect(LX + 17, LY + 16, 4, 4, SSD1306_WHITE);
display.fillRect(LX + 23, LY + 16, 4, 4, SSD1306_WHITE);
display.drawLine(LX + 16, LY + 27, LX + 30, LY + 40, SSD1306_WHITE);
display.drawLine(LX + 17, LY + 27, LX + 31, LY + 40, SSD1306_WHITE);
display.drawLine(LX + 18, LY + 27, LX + 32, LY + 40, SSD1306_WHITE);
display.drawCircle(LX + 18, LY + 36, 8, SSD1306_WHITE);
display.drawCircle(LX + 18, LY + 36, 7, SSD1306_WHITE);
display.fillRect(LX + 10, LY + 42, 5, 4, SSD1306_WHITE);
display.fillRect(LX + 22, LY + 42, 5, 4, SSD1306_WHITE);
}
void drawYellowBar(const char* text) {
display.setTextColor(SSD1306_WHITE);
display.setTextSize(1);
display.setCursor(0, 0);
display.print(text);
display.drawLine(0, 13, 127, 13, SSD1306_WHITE);
}
// Ekran 1: Logo + robiz.net
void screen1() {
display.clearDisplay();
drawYellowBar("robiz.net");
drawLogo();
display.setTextSize(2);
display.setTextColor(SSD1306_WHITE);
display.setCursor(66, 20);
display.print("robiz");
display.setTextSize(1);
display.setCursor(66, 40);
display.print("robiz.net");
display.display();
}
// Ekran 2: Cizgi desen
void screen2() {
display.clearDisplay();
drawYellowBar("robiz.net");
for (int i = 0; i < display.width(); i += 8) {
display.drawLine(0, 16, i, 63, SSD1306_WHITE);
}
for (int i = 16; i < display.height(); i += 8) {
display.drawLine(0, 16, 127, i, SSD1306_WHITE);
}
display.display();
}
// Ekran 3: Daire desen
void screen3() {
display.clearDisplay();
drawYellowBar("robiz.net");
for (int r = 4; r <= 22; r += 4) {
display.drawCircle(63, 40, r, SSD1306_WHITE);
}
display.display();
}
void setup() {
if (!display.begin(SSD1306_SWITCHCAPVCC, 0x3C)) {
while (1);
}
}
uint8_t idx = 0;
unsigned long last = 0;
void loop() {
if (millis() - last >= 5000) {
last = millis();
switch (idx) {
case 0: screen1(); break;
case 1: screen2(); break;
case 2: screen3(); break;
}
idx = (idx + 1) % 3;
}
}








