Error al usar libreria para LCD 12864


hola todos:

tengo un problema.

estoy tratando de programar un lcd 128 x 64.

los pases que realice son los siguientes:

1.-  bajé la librería lcd: http://playground.arduino.cc/code/lcd12864
2.-  la descomprimí en el directorio libraries del arduino ide
3.-  trato de hacer un simple ejemplo de inicialización del lcd.

# include <lcda12864.h>

void setup(){
  lcda.initialise();
}

void loop(){
 
}

y obtengo este error:

  report have more information with
  "show verbose output during compilation"
  enabled in file > preferences.
arduino: 1.0.6 (windows 7), board: "arduino mega 2560 or mega adk"
sketch_jan10a.ino: in function 'void setup()':
sketch_jan10a:4: error: 'lcda' not declared in scope

4.-  viendo la liberia h si hay extern lcd12864 lcda;

que es lo que estoy haciendo mal?

diria que te falta instanciar un objeto tipo lcda para poder trabajar con el.antes del setup debes crear una variable,como:
code: [select]

 lcda mipantalla;

void setup() {
  mipantalla.initialise();
}

ojo ,esto te lo digo sin conocer esta libreria ,basandome en las demas que usado normalmente funciona asi.tambien es posible que al inicializar la variable en el setup necesite que le pases algun parametro (entre los parentesis) como por ejemplo los pines donde se va conectar ,etc.mira si con la libreria vienen ejemplos y abrelos con el ide para ver como funciona.


Arduino Forum > International > Español > Software (Moderators: surbyte, Hector_A) > Error al usar libreria para LCD 12864


arduino

Comments

Popular posts from this blog

invalid use of void expresion in FlexiTimer2 library

error: a function-definition is not allowed here before '{' token

LED Strip Code