Bienvenido, Invitado
Nombre de Usuario: Contraseña: Recordarme

TEMA: proyecto medir presion sobre una superficie

proyecto medir presion sobre una superficie 6 meses 2 semanas antes #1743

El reloj digital no funciona por que estas enviando un componente numerico (desde el arduino) hacia un componente de Texto (nextion).
Por eso no se muestra,

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

proyecto medir presion sobre una superficie 6 meses 2 semanas antes #1745

Vale, esta tarde pongo el de la nextion.

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

proyecto medir presion sobre una superficie 6 meses 2 semanas antes #1748

Fijate que lo que debes enviar por el puesto serial es : t0.val"texto"0xff0xff0xff
y tu envias t0.val=texto0xff0xff0xff

Te has comido las comillas.
El siguiente usuario dijo gracias: Lesende

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Última Edición: por Jose Luis.

proyecto medir presion sobre una superficie 6 meses 2 semanas antes #1749

bueno esta tarde le he dado una vuelta mas al tema, os adjunto el sketch y el archivo de la nextion
el código lo pongo aquí no??
si no se hace así pido perdón anticipado y me decís como lo hago

Sketch:

int old_value ;
int threshold = 2;
int maximo = 0;


void setup() {
Serial2.begin(9600);

}

void loop() {
int n = analogRead(A0);
n = map(n,0,1023,0,270);
int valor = analogRead (A0);
valor = map(valor,0,1023,0,255);

if ( abs(old_value - n) > threshold){
old_value = n;
if (n < 45) {
n+=315;
}
else {
n-=46;
}

Serial2.print("z0.val="); // Envio al Gauge de la Nextion
Serial2.print( n ); // este es el valor medido
ff();
}


{

if (valor > maximo){
maximo = valor;
Serial2.print ("n0.val="); // este en un reloj digital donde va la presion maxima alcanzada y se mantiene mientras no haya una superior
Serial2.print(maximo);
ff();
}
//else {
// maximo=0;
// }
delay (100);

}

}

void ff(){
Serial2.write(0xff);
Serial2.write(0xff);
Serial2.write(0xff);
}
Adjuntos:

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Última Edición: por Lesende.

proyecto medir presion sobre una superficie 6 meses 2 semanas antes #1750

Ahora me funciona el manómetro y el reloj digital me pone la presión máxima, pero tengo que hacerla desaparecer para la siguiente pesada y no se como, me echáis una mano.

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

proyecto medir presion sobre una superficie 6 meses 2 semanas antes #1751

se puede poner un botón que resetee los valores en la pantalla de la nextion??

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Tiempo de carga de la página: 0.172 segundos
Gracias a Foro Kunena