0.96 Butonlu 128x64 Oled Lcd Mavi

0.96 Butonlu 128x64 Oled Lcd Mavi
0.96 Butonlu 128x64 Oled Lcd Mavi
0.96 Butonlu 128x64 Oled Lcd Mavi
0.96 Butonlu 128x64 Oled Lcd Mavi
0.96 Butonlu 128x64 Oled Lcd Mavi
0.96 Butonlu 128x64 Oled Lcd Mavi
0.96 Butonlu 128x64 Oled Lcd Mavi
0.96 Butonlu 128x64 Oled Lcd Mavi
0.96 Butonlu 128x64 Oled Lcd Mavi
Stokta Yok
0.96 Butonlu 128x64 Oled Lcd Mavi
0.96 Butonlu 128x64 Oled Lcd Mavi
0.96 Butonlu 128x64 Oled Lcd Mavi
0.96 Butonlu 128x64 Oled Lcd Mavi
0.96 Butonlu 128x64 Oled Lcd Mavi
0.96 Butonlu 128x64 Oled Lcd Mavi
0.96 Butonlu 128x64 Oled Lcd Mavi
0.96 Butonlu 128x64 Oled Lcd Mavi
0.96 Butonlu 128x64 Oled Lcd Mavi
0.96 Butonlu 128x64 Oled Lcd Mavi
  • Stok Durumu: Stokta Yok
  • Marka: Alkatronik
  • Ürün Kodu: 0.96 Butonlu 128x64 Oled Lcd Mavi
  • Ağırlık: 0,10 desi
256,99 TL
214,16 TL

0.96 Inch Mavi Oled Modül 4 Butonlu

3.3V 5V SSD1306 128x64 Piksel IIC I2C Seri 0.96” Ekran Lcd Gösterge Arduino STM32 ESP32

SSD1306 sürücülü 0.96 inc mavi oled ekran ve 4 adet buton bir arada sunulan hazır arayüz modülüdür. 128x64 piksel çözünürlük ve yüksek kontrast oranı ile küçük boyutuna rağmen okunaklı görüntü sunar. Siyah zemin üzerinde parlak mavi piksellerle çalışır, arka aydınlatma gerektirmez ve düşük güç harcar.

I2C haberleşme protokolü ile yalnızca iki sinyal hattı (SCL, SDA) üzerinden mikrodenetleyiciye bağlanır. SSD1306 sürücü entegresi ekran içinde gömülü olduğundan harici bileşen gerekmez. Arduino, ESP32, STM32, MSP430 ve 8051 serisi mikrodenetleyicilerle doğrudan kullanılabilir. Adafruit SSD1306 kütüphanesi ile çalıştırılabilir. Stok içindeki ürünlerin I2C adresi değişebilir, kullanmadan önce adres taraması yapılması önerilir.

Kart üzerindeki 4 adet buton 4.7K pull-up dirençli olup basıldığında toprağa çeker. Bu yapı ile menü gezinme ve kullanıcı giriş işlemleri ek devre gerektirmeden uygulanabilir. 8 pin erkek header üzerinden bağlantı sağlanır. 3.3V veya 5V besleme ile çalışır.

Özellikler

  • Ekran boyutu: 0.96inch
  • Ekran sürücü: SSD1306
  • Haberleşme: I2C (IIC)
  • Ekran rengi: Mavi
  • Çalışma voltajı: DC 3.3V / 5V
  • Çözünürlük: 128 x 64 pixel
  • Buton sayısı: 4 adet, 4.7K pull-up dirençli, 3.3V referans
  • Yüksek parlaklık kontrast
  • Arduino, 8051 serisi mcu, MSP430, STM32 ve benzeri entegreler ile kullanılabilir.
  • Çalışma sıcaklığı: -30C / 70C
  • 8 Pin bağlantı headerı
  • Boyutlar: 27.5mm x 44mm
  • Ağırlık: 6gr

Pin açıklaması

  • GND: Toprak
  • VCC: Besleme
  • SCL: I2C Saat
  • SDA: I2C Data
  • K4: Buton 4
  • K3: Buton 3
  • K2: Buton 2
  • K1: Buton 1

Kullanım alanları

  • Arduino, STM32, ESP32 ve benzeri mikrodenetleyici projelerinde menü arayüzü
  • Parametre ayar paneli gerektiren gömülü sistem tasarımları
  • Endüstri otomasyon prototipleri
  • Giyilebilir ve taşınabilir cihazlarda kullanıcı giriş modülü
  • Laboratuvar ve ölçüm cihazı arayüzü

Paket içeriği

1 Adet 0.96 Butonlu 128x64 Oled Lcd Mavi

Örnek kod

  • #include
  • #include
  • #include
  • #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 + alkatronik.com
  • void screen1() {
  • display.clearDisplay();
  • drawYellowBar("alkatronik.com");
  • drawLogo();
  • display.setTextSize(2);
  • display.setTextColor(SSD1306_WHITE);
  • display.setCursor(66, 20);
  • display.print("alkatronik");
  • display.setTextSize(1);
  • display.setCursor(66, 40);
  • display.print("alkatronik.com");
  • display.display();
  • }
  • // Ekran 2: Cizgi desen
  • void screen2() {
  • display.clearDisplay();
  • drawYellowBar("alkatronik.com");
  • 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("alkatronik.com");
  • 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;
  • }
  • }

Bu ürün için daha önce yorum yapılmadı.

Yorum Yap

Lütfen yorum yazmak için oturum açın ya da kayıt olun.