Hola, me compre una pantalla ulcd-144 en Bricogeek hace unas semanas. Tras mucho buscar encontre la forma de hacerla funcionar en modo GFX programandola desde Workshop. Ahora quiero hacerla funcionar desde Arduino, he buscado muchisimo por el foro de http://4d.websitetoolbox.com/. He puesto un Tema en ese foro y el moderador me esta ayudando en lo que puede, pero aun no consigo la informacion necesaria o no es que no la entiendo.
En ese foro he descrito todo lo que he hecho hasta el momento, voy a poner aqui un pequeño programa que no me funciona, no se que me falta hacer para que funcione.
#include <displayshield4d.h>
#include <HardwareSerial.h>
#include <oled160drv.h>
#include <WProgram.h>
#include "string.h"
void setup() {
Serial.begin(9600);
pinMode(8, OUTPUT); // sets the digital pin as output
//function from Oscar's library, using pin8 to control reset of the OLED
OLED_Init();
//cler screen
OLED_Clear();
}
void loop() {
OLED_DrawText(2, 2, 1, "Hola", 2);
OLED_PutPixel(2,2,3);
OLED_DrawLine(3, 3, 9, 9, 63488);
delay(1000);
}// end loop
He puesto una resistencia de 1k entre el pin TX de Arduino y RX de la pantalla. Cuando subo un programa a Arduino desconecto el pin RX que va de Arduino a la pantalla para que se grabe el programa en la placa Arduino.
¿Porque hay que usar la libreria que es para las pantallas tipo OLED?
¿Realmente es compatible con las pantallas LCD?
¿Existe alguna libreria especifica para pantallas como la que tengo tipo LCD que me funcione?
Saludos.