Les quiero dejar un agregado. Aca estaría un Sketch para usar el Display LCD1602
#include <LiquidCrystal_attiny.h>
LiquidCrystal_I2C lcd(0x27,16,2); // 0x3f
String cadena="";
void setup(){
pinMode(PB1,OUTPUT); digitalWrite(PB1,LOW); // Led On/Off
lcd.init();
lcd.backlight();
lcd.clear(); lcd.home();
char renglon[15]="ATtiny85 c/GPS";
for (int i=0; i<14; i++){
lcd.setCursor(i,0); lcd.print(renglon[i]);
}
}
void loop(){
digitalWrite(PB1,HIGH);
cadena="LAT: -99.99999";
cadena.trim();
cadena.toLowerCase(); // Convierto la Letra a minuscula
for (int i=0; i<16; i++){lcd.setCursor(i,1); lcd.print(" ");} // Limpio linea previamente
int Largo=cadena.length();
for (int i=0; i<Largo; i++){
String letra=cadena.substring(i,i+1);
lcd.setCursor(i,1); lcd.print(letra);
}
cadena="";
delay(500);
digitalWrite(PB1,LOW);
delay(1500);
}
Este esta mejor desarrollado en mi APORTE Anterior ATtiny85 con Bluetooth HC05