Buenas tardes, soy nuevo en el foro y quería saber si me podrían ayudar, estoy trabajando con el modulo lcd NOKIA 5110, y no logra hacer que me imprima un string en la pantalla (no asi en el monitor de arduino); me podrían guiar.. muchas gracias.
Hellow guys I'm new in the forum of arduino; and i have an issue, i'm working whith de lcd module of NOKIA 5110, and i can't make the lcd module to print an array. could you help me??(sorry for my English)
Thanks
#include <Nokia_LCD.h>
Nokia_LCD lcd(3 /* CLK */, 4 /* DIN */, 5 /* DC */, 7 /* CE */, 6 /* RST */);
String ArrayNombre[3]{"FUEGO","CIELO","TIERRA"};
int i = 0;
void setup() {
lcd.clear();
lcd.begin();
lcd.setContrast(50);
delay(500);
Serial.begin(9600);
}
void loop() {
lcd.clear();
lcd.begin();
lcd.setContrast(50);
randomSeed(millis());
i=random(0,3);
Serial.println(i);
Serial.println(ArrayNombre[i]);
lcd.begin();
lcd.setCursor(15, 2);
lcd.println(ArrayNombre[i]);
delay (1000);
}
C:\Users\Fernando\Documents\Arduino\sketch_may04a\sketch_may04a.ino: In function 'void loop()':
sketch_may04a:31: error: no matching function for call to 'Nokia_LCD::println(String&)'
lcd.println(ArrayNombre[i]);
^
C:\Users\Fernando\Documents\Arduino\sketch_may04a\sketch_may04a.ino:31:29: note: candidates are:
In file included from C:\Users\Fernando\Documents\Arduino\sketch_may04a\sketch_may04a.ino:3:0:
C:\Users\Fernando\Documents\Arduino\libraries\Nokia_5110_LCD_library\src/Nokia_LCD.h:92:10: note: bool Nokia_LCD::println(const char*)
bool println(const char *string);
^
C:\Users\Fernando\Documents\Arduino\libraries\Nokia_5110_LCD_library\src/Nokia_LCD.h:92:10: note: no known conversion for argument 1 from 'String' to 'const char*'
C:\Users\Fernando\Documents\Arduino\libraries\Nokia_5110_LCD_library\src/Nokia_LCD.h:93:10: note: bool Nokia_LCD::println(int)
bool println(int number);
^
C:\Users\Fernando\Documents\Arduino\libraries\Nokia_5110_LCD_library\src/Nokia_LCD.h:93:10: note: no known conversion for argument 1 from 'String' to 'int'
C:\Users\Fernando\Documents\Arduino\libraries\Nokia_5110_LCD_library\src/Nokia_LCD.h:94:10: note: bool Nokia_LCD::println(unsigned int)
bool println(unsigned int number);
^
C:\Users\Fernando\Documents\Arduino\libraries\Nokia_5110_LCD_library\src/Nokia_LCD.h:94:10: note: no known conversion for argument 1 from 'String' to 'unsigned int'
C:\Users\Fernando\Documents\Arduino\libraries\Nokia_5110_LCD_library\src/Nokia_LCD.h:95:10: note: bool Nokia_LCD::println(long int)
bool println(long number);
^
C:\Users\Fernando\Documents\Arduino\libraries\Nokia_5110_LCD_library\src/Nokia_LCD.h:95:10: note: no known conversion for argument 1 from 'String' to 'long int'
C:\Users\Fernando\Documents\Arduino\libraries\Nokia_5110_LCD_library\src/Nokia_LCD.h:96:10: note: bool Nokia_LCD::println(long unsigned int)
bool println(unsigned long number);
^
C:\Users\Fernando\Documents\Arduino\libraries\Nokia_5110_LCD_library\src/Nokia_LCD.h:96:10: note: no known conversion for argument 1 from 'String' to 'long unsigned int'
exit status 1
no matching function for call to 'Nokia_LCD::println(String&)'