Nokia 5110 LCD Modülü
Merhaba; Nokia 5110 LCD Ekran hakkındaki tüm
bilgileri sizler için derledik. Keyifli okumalar.
Nokia 5110 Lcd Ekran
Nokia 5110 Lcd Ekran, Arduino ve farklı
mikrodenetleyici platformları ile beraber kolay kullanabileceğiniz görüntü
aygıtıdır. PCB üzerine yerleştirilerek, kontrol pinleri dışarı çekilmiştir. Bu
sayede breadboard ve farklı devreler üzerinde rahatlıkla kullanılabilir.
Bu LCD modül, Philps'in PCD8544 sürücüsünü
kullanmaktadır (Nokia 5110 - 3310 sürücüsü). 84x48 piksellik grafik ekranlarda
sıklıkla kullanılan bir sürücüdür. Bu sebeple birçok örnek uygulama ve kütüphane
bulunmaktadır.
Özellikler:
Güç kaynağı voltajı: 2.7V- 3.3V
Arka ışık güç kaynağı voltajı: 3.3V MAX
43.6mm x 43.1mm (genişlik X yükseklik)
84x84 nokta vuruşlu LCD, 4 satır karakter
gösterebilir, hat başına 12 karakter
Mikrodenetleyici ile iletişim kurmak için seri
çevresel arabirim (SPI) kullanır, güç ve GND dahil sadece 8 sinyal hattı.
Arduino, PICAXE, Raspberry PI vb. gibi farklı MCU (mikrodenetleyici birimi)
türlerini desteklee. 4 mbps'ye kadar aktarım hızı, bekleme süresi olmadan tam
hız yazma ekran verilerini yapabilir.
Pinler:
RST: sıfırla.
CE: çip seçimi.
DC: veri/komut seçimi.
DIN: seri veri hattı.
CLK: seri saat hızı.
VCC: güç, 3.3V (pozitif).
BL: arka ışık kontrol terminali.
Arduino ile Kullanımı:
Arduino Programı:
#include <SPI.h>
#include <Adafruit_GFX.h>
#include <Adafruit_PCD8544.h>
Adafruit_PCD8544 display = Adafruit_PCD8544(7, 6, 5, 4, 3);
int rotatetext = 1;
void setup() {
Serial.begin(9600);
display.begin();
display.setContrast(57);
display.clearDisplay();
display.setTextSize(1);
display.setTextColor(BLACK);
display.setCursor(0,0);
display.println("Elektronikport!");
display.display();
delay(2000);
display.clearDisplay();
display.setTextColor(WHITE, BLACK); // 'inverted' text
display.setCursor(0,0);
display.println("Hello world!");
display.display();
delay(2000);
display.clearDisplay();
display.setTextColor(BLACK);
display.setCursor(0,0);
display.setTextSize(2);
display.println("Hello!");
display.display();
delay(2000);
display.clearDisplay();
display.setTextSize(1);
display.setCursor(0,0);
display.println(123456789);
display.display();
delay(2000);
display.clearDisplay();
display.setCursor(0,0);
display.print("0x"); display.print(0xFF, HEX);
display.print("(HEX) = ");
display.print(0xFF, DEC);
display.println("(DEC)");
display.display();
delay(2000);
display.clearDisplay();
display.setCursor(0,0);
display.setTextSize(2);
display.write(3);
display.display();
delay(2000);
display.clearDisplay();
while(1)
{
display.clearDisplay();
display.setRotation(rotatetext);
display.setTextSize(1);
display.setTextColor(BLACK);
display.setCursor(0,0);
display.println("Text Rotation");
display.display();
delay(1000);
display.clearDisplay();
rotatetext++;
}
}
Ürünü satın almak için linke
tıklayabilirsiniz.