1.3 Beyaz Oled Enkoder 2x Buton

1.3 Beyaz Oled Enkoder 2x Buton
1.3 Beyaz Oled Enkoder 2x Buton
1.3 Beyaz Oled Enkoder 2x Buton
1.3 Beyaz Oled Enkoder 2x Buton
1.3 Beyaz Oled Enkoder 2x Buton
1.3 Beyaz Oled Enkoder 2x Buton
1.3 Beyaz Oled Enkoder 2x Buton
1.3 Beyaz Oled Enkoder 2x Buton
Stokta Yok
1.3 Beyaz Oled Enkoder 2x Buton
1.3 Beyaz Oled Enkoder 2x Buton
1.3 Beyaz Oled Enkoder 2x Buton
1.3 Beyaz Oled Enkoder 2x Buton
1.3 Beyaz Oled Enkoder 2x Buton
1.3 Beyaz Oled Enkoder 2x Buton
1.3 Beyaz Oled Enkoder 2x Buton
1.3 Beyaz Oled Enkoder 2x Buton
1.3 Beyaz Oled Enkoder 2x Buton
  • Stok Durumu: Stokta Yok
  • Marka: Alkatronik
  • Ürün Kodu: 1.3 Beyaz Oled Enkoder 2x Buton
  • Ağırlık: 0,10 desi
386,63 TL
322,19 TL

1.3 Inch Beyaz Oled Modül Ec11 Rotary Encoder 2 Buton

3.3V SH1106 128x64 Piksel IIC I2C Seri 1.3” Ekran Lcd Gösterge Arduino STM32 ESP32

5V besleme verirseniz ürün zarar görebilir. Sadece 3.3V ile besleyin

SH1106 sürücülü 1.3 inc beyaz OLED ekran, Ec11 rotary encoder ve iki adet buton (BACK, CONFIRM) bir arada sunulan hazır menü 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 beyaz 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. SH1106 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.

Ec11 encoder saat yönü ve saat yönü tersine döndürme ile basma fonksiyonunu tek gövdede sunar. BACK ve CONFIRM butonları 4.7K pull-up dirençli olup basıldığında toprağa çeker. Bu yapı ile menü gezinme, değer artırma-azaltma ve onay-iptal işlemleri ek devre gerektirmeden uygulanabilir. 9 pin erkek header üzerinden bağlantı sağlanır. 4 adet M3 montaj deliği ile kasaya veya PCB üzerine sabitlenebilir. 3.3V besleme ile çalışır, 5V besleme verilmesi halinde ürün zarar görebilir.

Özellikler

  • Ekran boyutu: 1.3"
  • Ec11 Enkoder ve Alüminyum pot başlığı (Butonlu)
  • Butonlar: 2 adet (BACK, CONFIRM), 4.7K pull-up direncli, 3.3V referans
  • 9 Pin erkek header bağlantı soketi
  • Haberleşme: I2C (IIC)
  • Ekran rengi: Beyaz
  • Çalışma voltajı: DC 3.3V
  • Sürücü entegre: SH1106 ( Lcd içerisinde gömülü )
  • Çözünürlük: 128 x 64 pixel
  • Yüksek parlaklık kontrast
  • Çalışma sıcaklığı: -30C / 70C
  • 4 adet M3 montaj deliği
  • Boyutlar: 35mm x 65mm
  • Ağırlık: 15gr

Pin açıklaması

  • VCC: 3V3
  • GND: Toprak
  • BAK: Back Geri butonu
  • TRS: Enkoder Faz B
  • TRA: Enkoder Faz A
  • PSH: Enkoder Buton
  • SCL: IIC Clock pini
  • SDA: IIC Data pini
  • CON: CONFİRM Onay butonu

Paket içeriği

1 Adet 1.3 Beyaz Oled Enkoder 2x Buton

Örnek kod

  • #include
  • #include
  • #include
  • #define SCREEN_WIDTH 128
  • #define SCREEN_HEIGHT 64
  • Adafruit_SH1106G display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, -1);
  • #define LX 4
  • #define LY 16
  • void drawLogo() {
  • display.drawRoundRect(LX, LY, 56, 47, 5, SH110X_WHITE);
  • display.fillCircle(LX + 18, LY + 7, 5, SH110X_WHITE);
  • display.fillRect(LX + 10, LY + 12, 6, 28, SH110X_WHITE);
  • display.fillCircle(LX + 19, LY + 20, 11, SH110X_WHITE);
  • display.fillCircle(LX + 19, LY + 20, 7, SH110X_BLACK);
  • display.fillRect(LX + 8, LY + 12, 12, 18, SH110X_WHITE);
  • display.fillRect(LX + 16, LY + 14, 10, 13, SH110X_BLACK);
  • display.fillRect(LX + 17, LY + 16, 4, 4, SH110X_WHITE);
  • display.fillRect(LX + 23, LY + 16, 4, 4, SH110X_WHITE);
  • display.drawLine(LX + 16, LY + 27, LX + 30, LY + 40, SH110X_WHITE);
  • display.drawLine(LX + 17, LY + 27, LX + 31, LY + 40, SH110X_WHITE);
  • display.drawLine(LX + 18, LY + 27, LX + 32, LY + 40, SH110X_WHITE);
  • display.drawCircle(LX + 18, LY + 36, 8, SH110X_WHITE);
  • display.drawCircle(LX + 18, LY + 36, 7, SH110X_WHITE);
  • display.fillRect(LX + 10, LY + 42, 5, 4, SH110X_WHITE);
  • display.fillRect(LX + 22, LY + 42, 5, 4, SH110X_WHITE);
  • }
  • void drawYellowBar(const char* text) {
  • display.setTextColor(SH110X_WHITE);
  • display.setTextSize(1);
  • display.setCursor(0, 0);
  • display.print(text);
  • display.drawLine(0, 13, 127, 13, SH110X_WHITE);
  • }
  • void screen1() {
  • display.clearDisplay();
  • drawYellowBar("alkatronik.com");
  • drawLogo();
  • display.setTextSize(2);
  • display.setTextColor(SH110X_WHITE);
  • display.setCursor(66, 20);
  • display.print("alkatronik");
  • display.setTextSize(1);
  • display.setCursor(66, 40);
  • display.print("alkatronik.com");
  • display.display();
  • }
  • void screen2() {
  • display.clearDisplay();
  • drawYellowBar("alkatronik.com");
  • for (int i = 0; i < display.width(); i += 8) {
  • display.drawLine(0, 16, i, 63, SH110X_WHITE);
  • }
  • for (int i = 16; i < display.height(); i += 8) {
  • display.drawLine(0, 16, 127, i, SH110X_WHITE);
  • }
  • display.display();
  • }
  • void screen3() {
  • display.clearDisplay();
  • drawYellowBar("alkatronik.com");
  • for (int r = 4; r <= 22; r += 4) {
  • display.drawCircle(63, 40, r, SH110X_WHITE);
  • }
  • display.display();
  • }
  • void setup() {
  • if (!display.begin(0x3C, true)) {
  • 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.