Не работает ЖК T6963C
- Войдите на сайт для отправки комментариев
Ср, 22/01/2014 - 11:44
Имеется ЖК MGLS12864TZ
Arduino Uno
библиотека T6993
Скетч из примера
#include "T6963.h"
T6963 LCD(128,64,6,8);
void setup(){
Serial.begin(9600);
Serial.print("TH: ");
Serial.println(LCD.getTH());
Serial.print("GH: ");
Serial.println(LCD.getGH());
LCD.Initialize();
Serial.println("Initialized");
LCD.TextGoTo(0,0);
LCD.writeString("Hello World");
}
void loop(){
for(byte _b = 0;_b<128;_b++){
LCD.writePixel(_b,_b>>1,1);
}
for(byte _b=0;_b<128;_b +=8){
LCD.TextGoTo(_b/8,_b/8);
LCD.writeString("Hello World");
}
delay(1000);
LCD.clearGraphic();
LCD.createLine(0,0,127,63,1);
delay(1000);
LCD.createLine(127,0,0,63,1);
LCD.clearGraphic();
delay(500);
LCD.clearText();
LCD.setPixel(0,0);
LCD.setPixel(127,0);
LCD.setPixel(127,63);
LCD.setPixel(0,63);
delay(1000);
for(int x=0;x<64;x+=4){
LCD.createLine(0,x,x<<1,63,1);
delay(10);
}
delay(1000);
LCD.createCircle(60,32,26,1);
delay(1000);
LCD.clearGraphic();
LCD.clearText();
LCD.setDispMode(true,true,true,false);
for(byte _b=0;_b<8;_b++){
for(byte _row = 0;_row < LCD.getTextRows();_row++){
for(byte _col = 0;_col < LCD.getTextCols();_col++){
LCD.setCursorPointer(_col,_row);
delay(100);
}
}
LCD.setCursorPattern(_b);
}
LCD.setDispMode(true,true,false,false);
}
Подключаю всё как в описании к библиотеке
Никак не хочеть работать
ЖК рабочий, имею таких 2штуки
Заработал.
Часто где есть упоминание про отрицательное напряжение.
На одном буржуйском форуме прямо так и нашёл, что если я не могу настроить конрастность для получения ЧОРНОГО квадрата значит V0 не такое как нужно.
Я подключил следующим образом + от БП на массу от ардуино - на V0 и примерно на 7 вольтах начал показывать.
А как правильно то подключить?
Приветствую! Можете рисунком изобразить схему подключения Вашего дисплея? Второй день кубы кидаю но дисплей показывать не желает. У меня аналогичный, но 240 на 128.