Esta es una parte de mi programa que lee datos del archivo de la tarjeta SD y la muestra en la pantalla LCD.
File dataFile = SD.open("1165.txt");
if (dataFile) {
Serial.println("File Opened");
lcd.clear();
delay( 5 ); //LCD-specific M
lcd.setCursor( 0,0 );
while (dataFile.available()) {
Serial.write(dataFile.read());
lcd.write(dataFile.read());
lcd.print(dataFile.read());
}
dataFile.close();
} else {
// if the file didn't open, print an error:
Serial.println("error");
}
Cuando miro el Monitor Serial, imprime el contenido de ese archivo pero
la monja de estos comandos imprime lo que está impreso en el monitor de serie,
lcd.write(dataFile.read());
lcd.print(dataFile.read());
¿Alguna idea?