robtistan dan aldığım 5110 lcd çalışmıyor direnç koymadan 5volt bağladığımdan yanmış olabilirmi
merhabalar devre şemanızı iletebilirmisiniz kontrol edelim.
#include <LCD5110_Basic.h>
LCD5110 myGLCD(8,9,10,11,12);
extern uint8_t SmallFont[];
extern uint8_t MediumNumbers[];
extern uint8_t BigNumbers[];
void setup()
{
myGLCD.InitLCD();
}
void loop()
{
myGLCD.setFont(SmallFont);
myGLCD.print("LRT", CENTER, 0);
for (int i=0; i<=10000; i++)
{
myGLCD.setFont(MediumNumbers);
myGLCD.printNumF(float(i)/3, 2, RIGHT, 8);
myGLCD.setFont(BigNumbers);
myGLCD.printNumI(i, RIGHT, 24);
}
myGLCD.clrScr();
delay(500);
}
merhabalar
öncelikle bana cevap verdiğiniz için teşekkürler
ekranı bir kere yanlışlıkla 5 volt bağladım sorun olurmu
İyi günler. Ters gerilim vermeniz ekranı yakmış olabilme ihtimali vardır evet. Ancak bu ekranın biraz sorunlu olduğunu hatırlıyorum, her modül her kodla uyumlu çalışamayabiliyor. İnternete bulunan farklı kütüphanelerde oluşan birkaç hazır projenin kodlarını denemenizi tavsiye ediyorum.
öncelikle ilgilendiğiniz için teşekkürler
yukarıdakı kod dışında adafurit kütüphanaleri ile bir kod daha yükledim
olmadı
#include <Adafruit_GFX.h>
#include <Adafruit_PCD8544.h>
// Nokia 5110 pinleri tanımlanıyor
#define PIN_SCLK 3
#define PIN_DIN 4
#define PIN_DC 5
#define PIN_CS 6
#define PIN_RST 7
Adafruit_PCD8544 display = Adafruit_PCD8544(PIN_SCLK, PIN_DIN, PIN_DC, PIN_CS, PIN_RST);
void setup() {
display.begin();
display.setContrast(100);
display.clearDisplay();
display.setTextSize(1);
display.setTextColor(BLACK);
display.setCursor(0,0);
display.println("Hello, World!");
display.display();
}
void loop() {
}
az önce anladığım kadarıyla sorun temazsızlık veya ekranda sorunvar
headerlar ekrana lehimli değil çünkü havyam bozuldu bende headerları deliklerden geçirerek bir deneme yaptım headerların iletken bölüme değdiğini gördüm
ilk yaptığımda internetteki bilgi karışıklığı yüzünden 5 volt bağladım kırmızı pcb olanından kullanı yorum acaba 5v bağladığımdan bozmuş olabilir miyim
iyi günler