Autor Tema: Subrutina para el manejo de pantalla Nextion  (Leído 40180 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado estebanfolcher

  • PIC12
  • **
  • Mensajes: 71
Re:Subrutina para el manejo de pantalla Nextion
« Respuesta #60 en: 01 de Septiembre de 2018, 17:02:03 »
BUENAS.

killer. si de momento lo trataremos con 4 byts.


añado macro pero para variables con un mini programa que cuenta de 0 asta 65535.

NOTA: para este programa cambiamos el cristal de 4Mhaz por uno de 20Mhz  y la velocidad del usart a 115200 baudios.
nosotros somo cambiamos el cristal, el programa ya esta modificado.
este cambio solo es para que cuente mas rápido

« Última modificación: 04 de Septiembre de 2018, 11:14:14 por estebanfolcher »

Desconectado estebanfolcher

  • PIC12
  • **
  • Mensajes: 71
Re:Subrutina para el manejo de pantalla Nextion
« Respuesta #61 en: 01 de Septiembre de 2018, 19:19:22 »
BUENAS.


añadido 4 macros a objeto numérico. suma y resta



PD: paso de nuevo a cristal 4Mhz

Desconectado estebanfolcher

  • PIC12
  • **
  • Mensajes: 71
Re:Subrutina para el manejo de pantalla Nextion
« Respuesta #62 en: 01 de Septiembre de 2018, 19:53:53 »
BUENAS.

añado dos macros de multiplicación. al contenido le multiplico dos asta que da cero

Desconectado estebanfolcher

  • PIC12
  • **
  • Mensajes: 71
Re:Subrutina para el manejo de pantalla Nextion
« Respuesta #63 en: 02 de Septiembre de 2018, 07:35:13 »
buenas.

añado dos macros para el objeto numérico. estos dividen el contenido del objeto numérico por la cantidad indicada.


NOTA: aqui hago un alto. dado  que ya e puesto las 4 operaciones básicas  el resto las dejo para el usuario. en la pagina de nextion  se puede estudiar mas que otro tipo de operaciones se pueden aplicar. vasta con añadir mas símbolos o funciones a las tablas.( sera una oportunidad  del usuario de probar  el funcionamiento de la nextion).

continuo ahora con los atributos para dar por finalizado este objeto

Desconectado estebanfolcher

  • PIC12
  • **
  • Mensajes: 71
Re:Subrutina para el manejo de pantalla Nextion
« Respuesta #64 en: 02 de Septiembre de 2018, 11:05:42 »
BUENAS.


añado el resto de funciones a el objeto numérico.

Desconectado estebanfolcher

  • PIC12
  • **
  • Mensajes: 71
Re:Subrutina para el manejo de pantalla Nextion
« Respuesta #65 en: 02 de Septiembre de 2018, 20:53:36 »
buenas.


añadido el reset para el inicio de pantalla. me párese adecuado que lo tengan ya para  que no salgan errores

Desconectado estebanfolcher

  • PIC12
  • **
  • Mensajes: 71
Re:Subrutina para el manejo de pantalla Nextion
« Respuesta #66 en: 02 de Septiembre de 2018, 22:08:03 »
buenas.



añado objeto botón al completo.


PD: en el linck se puede encontrar el archivo EJEMPLO_4.HMI para probar
https://drive.google.com/open?id=1mt9vtgACS-u02btLq0ngW_EgJd8fFvlt

Desconectado estebanfolcher

  • PIC12
  • **
  • Mensajes: 71
Re:Subrutina para el manejo de pantalla Nextion
« Respuesta #67 en: 03 de Septiembre de 2018, 08:02:27 »
buenas

añado objeto barra progreso completo.

NOTA: como ya os daréis cuenta en las pruebas no e preparado imágenes para probar, intento emplear todo el tiempo en ir subiendo los macros tan rápido como pueda y el preparar imágenes para los ejemplos lleva mas tiempo. siempre estáis invitados a probar ustedes mismo. cuando termine ya le dedicare algo de tiempo y pondré ejemplos. 

NOTA: recomiendo ir actualizando la subrutina a medida que subo un objeto nuevo ya que a medida que escribo los macros, encuentro funciones nuevas que voy añadiendo a las tablas.


pd: en el linck se puede encontrar el archivo EJEMPLO_5.HMI
https://drive.google.com/open?id=1mt9vtgACS-u02btLq0ngW_EgJd8fFvlt

Desconectado estebanfolcher

  • PIC12
  • **
  • Mensajes: 71
Re:Subrutina para el manejo de pantalla Nextion
« Respuesta #68 en: 03 de Septiembre de 2018, 09:17:26 »
BUENAS.


añado objeto picture. aquí si que le dedique unos minutos a hacer unas imágenes para mostrar un ejemplo ya que este objeto solo tiene una función.

recomiendo que lo probéis para ver en parte algo con imagen 


PD: esto se puede probar con el archivo EJEMPLO_6.HMI  lo pueden encontrar en el linck puesto anteriormente
« Última modificación: 03 de Septiembre de 2018, 09:19:54 por estebanfolcher »

Desconectado estebanfolcher

  • PIC12
  • **
  • Mensajes: 71
Re:Subrutina para el manejo de pantalla Nextion
« Respuesta #69 en: 03 de Septiembre de 2018, 17:29:18 »
BUENAS.


añado el objeto crop completo




PD: se puede probar con el EJEMPLO_7.HMI  que se puede encontrar en el linck anterior

Desconectado estebanfolcher

  • PIC12
  • **
  • Mensajes: 71
Re:Subrutina para el manejo de pantalla Nextion
« Respuesta #70 en: 03 de Septiembre de 2018, 17:38:41 »
buenas.


NOTA: para el objeto hotspot no ay funciones que puedan ser enviadas por serial. aun así la mantengo añadida en las tablas para  ver si en algún momento es posible combinarla con algún otro objeto.
este es un objeto que crea una zona activa en el touch. cosa que veremos mas adelante

Desconectado estebanfolcher

  • PIC12
  • **
  • Mensajes: 71
Re:Subrutina para el manejo de pantalla Nextion
« Respuesta #71 en: 04 de Septiembre de 2018, 11:12:36 »
buenas.


añado objeto gauge completo. en el ejemplo  se puede observar como actúa la función  crop image.

NOTA: un aspecto a tener en cuenta es que el cero (0) de la aguja siempre apunta a las 9:00 en punto el usuario debe crear una rutina para cuadrar su dato  con la posición de la aguja.


PD: esto se puede probar en el EJEMPLO_8.HMI ubicado en el linck mencionado antes
« Última modificación: 04 de Septiembre de 2018, 11:15:17 por estebanfolcher »

Desconectado estebanfolcher

  • PIC12
  • **
  • Mensajes: 71
Re:Subrutina para el manejo de pantalla Nextion
« Respuesta #72 en: 05 de Septiembre de 2018, 09:30:57 »
BUENAS.

añado el objeto waveform al completo. con un programa que muestra 4 señales, cuadrada, cierra, triangular y plana


NOTA; montamos un cristal de 20Mhz el programa ya tiene modificado el usart a 115200 baudios. esto es para que la señal corra mas rápido, pero a 4Mhz 9600 baudios funciona sin problemas

PD: quise añadir una señal Sinusoide pero me llevaría mas tiempo y creo que las ya añadidas muestran el ejemplo perfectamente. si alguno quiere intentarlo que lo añada y lo suba 

PD; recuerden que ay que ir actualizando los archivos macro y subrutena

PD; esto se puede probar en el EJEMPLO_9.HMI que se encuentra en el linck antes compartido

Desconectado estebanfolcher

  • PIC12
  • **
  • Mensajes: 71
Re:Subrutina para el manejo de pantalla Nextion
« Respuesta #73 en: 05 de Septiembre de 2018, 09:37:46 »
buenas.


una imagen

* 0008.jpg
(48.61 kB, 524x304 - visto 420 veces)

Desconectado estebanfolcher

  • PIC12
  • **
  • Mensajes: 71
Re:Subrutina para el manejo de pantalla Nextion
« Respuesta #74 en: 05 de Septiembre de 2018, 17:14:20 »
buenas.


añado objeto slider completo.

se puede probar con el EJEMPLO_10.HMI