Paso 8: Paso 7: Cargar el programa en Arduino
El código completo lo puedes encontrar en:
https://hetpro-Store.com/tutoriales/Progress-Bar/
int pot = 0; entrada analigoca del potenciometro
int Valor = 0; variable para almacenar los datos de la entrada
int val = 0; variable para mandar por el puerto serial
void setup()
{
Serial.Begin(9600); inicia el puerto serial a 9600
}
void loop()
{
Valor = analogRead(pot); Lee el valor del potenciometro
Val = (Valor/4)/2.55;// se divide entre 4 porque los valores analogicos se leen de 0 a 1023 y los valores analogicos //se escriben de 0 a255 y se divide entre 2,55 para de el porcentaje
Delay(150);
Serial.Print("j0.Val="); variable de la pantalla se va a modificar
Serial.Print(Val); manda el valor optenido del potenciometro
Serial.Write(0xFF);
Serial.Write(0xFF);
Serial.Write(0xFF);
Serial.Print("T0.txt="); variable de la pantalla se va a modificar
Serial.Write(0x22);
Serial.Print(Val); manda el porcentaje de la entrada
Serial.Write(0x22);
Serial.Write(0xFF);
Serial.Write(0xFF);
Serial.Write(0xFF);
Serial.Print("T1.txt="); variable de la pantalla nextion
Serial.Write(0x22);
Serial.Print("%"); solo manda el simbolo de porcentaje
Serial.Write(0x22);
Serial.Write(0xFF);
Serial.Write(0xFF);
Serial.Write(0xFF);
}