Pantalla HMI Nextion, Resolviendo dudas #1: Envio tramas TEXTO Arduino hacia Nextion TFT.

Поделиться
HTML-код
  • Опубликовано: 26 янв 2025

Комментарии • 95

  • @CambatronicsOnline
    @CambatronicsOnline  8 лет назад +1

    Nueva seccion donde informamos de las consultas que mas nos haceis llegar, Cuanquier otra consulta podeis dejarla aqui y intentaremos atenderla.

  • @marcelalejandrohernandezpa1786
    @marcelalejandrohernandezpa1786 8 лет назад

    Muchas gracias por su pronta respuesta, es un gran producto, sin duda el mejor precio/calidad del mercado.

  • @lorenasalazar9659
    @lorenasalazar9659 2 года назад

    Excelente video 👍👍👍

  • @leonardomartinez3894
    @leonardomartinez3894 4 года назад +1

    Hola, he visto varios de tus videos y son muy buenos. Tengo una pregunta con la trama en comunicación serial. Estoy haciendo un proyecto con una tarjeta núcleo F401 y una pantalla Nextion de 3.2", ya he logrado hacer todo el proceso con ambas pero para aumentar la vida útil de la pantalla quiero que esta se apague si no ha sido tocada, para lo que use las variables thsp y thup, el problema es que al entrar y salir del modo sleep, la pantalla envía una serie de datos que no me interesa leer y que de hecho causan un problema en la núcleo porque hacen que se quede atrapado en la interrupción serial, entonces mi pregunta es ¿cómo puedo configurar la pantalla para que no envíe estas tramas de datos? solo quiero que entre y salga en modo sleep sin mandar nada

    • @CambatronicsOnline
      @CambatronicsOnline  4 года назад

      No puedo contestar a tu pregunta, por que nunca he trabajado en la direccion que me indicas y no puedo darte una soluccion.

  • @PolloFritoDrone
    @PolloFritoDrone 3 года назад

    hola, primero buen trabajo como siempre.

    • @CambatronicsOnline
      @CambatronicsOnline  3 года назад

      Gracias, ya es un video muy antiguo pero me alegra que siga sirviendo.

  • @alexanderzapatatoro6565
    @alexanderzapatatoro6565 2 года назад

    Excelente información como cada video que he visto de tu canal, al enviar texto puedo dar solución a mi necesidad de enviar una variable (como un acelerómetro) que tiene varios número decimales? Alexander Zapata_ Colombia.

  • @MARTINDURANOFICIAL
    @MARTINDURANOFICIAL 3 года назад

    Hola buenas noches, me ha servido mucho este vídeo, tengo una consulta y es saber como cambio la pagina de nextion a través de arduino, quedo atento.

  • @jhonathan9625
    @jhonathan9625 6 лет назад

    Algo alterno a esto es utilizar el comando cov de la nextion, así solo sería necesario enviar el dato numérico en la nextion se realiza la conversión y se le asigna a una variable de tipo texto, o se puede realizar al revés.
    Muchas gracias por tus videos me han servido mucho.

    • @CambatronicsOnline
      @CambatronicsOnline  6 лет назад

      Y gracias a ti por seguir ampliando informacion. Asi aprendemos todos, que es como debe ser.
      Un saludo.

  • @gilberthmoralesl5901
    @gilberthmoralesl5901 7 лет назад

    Hola desde CostaRica me podrias decir cual es el nombre de las fuentes de 7 segmentos que estas usando en el proyeco muchas gracias muy buenos tus videos se aprende mucho gracias a Dios existen personas como tu bendiciones

    • @CambatronicsOnline
      @CambatronicsOnline  7 лет назад

      Las fuentes se llaman Digital, y simulan las fuentes digitales de antaño. Si no las encuentras avísame y creo un hilo en el foro y las cuelgo para que podáis descargarlas.

    • @ibgori
      @ibgori 4 года назад

      @@CambatronicsOnline pero como haces para que aparezca en el menú de font generator de Nextion Editor?

    • @CambatronicsOnline
      @CambatronicsOnline  4 года назад +1

      @@ibgori Tienes que tenerla disponible en las fuentes que tiene tu sistema operativo. Luego desde el editor de la nextion generas la fuente y ya podras usarla.

    • @ibgori
      @ibgori 4 года назад

      @@CambatronicsOnline Muchas gracias. Lo que me faltaba era reiniciar el Nextion Editor para que aparecieran las nuevas fuentes. Muy amable!

    • @CambatronicsOnline
      @CambatronicsOnline  4 года назад

      @@ibgori Un saludo.

  • @hazielreyes8486
    @hazielreyes8486 2 года назад

    Una pregunta ¿Se puede mandar un SerialPrint a la pantalla Nextion?

  • @johnnyperez7550
    @johnnyperez7550 5 лет назад

    Buen día, muy buena la información (Like). tengo una duda ¿ se puede enviar texto que tengan tilde y saltos de línea ?

    • @CambatronicsOnline
      @CambatronicsOnline  5 лет назад

      Pues el salto de linea no se para que podria valer, las tildes no lo he mirado.
      Ahora estoy de viaje 15 dias, si tienes prisa por saberlo, abre un tema en nuestro foro (www.cambatronics.com) y alli seguro lo pueden verificar.

    • @johnnyperez7550
      @johnnyperez7550 5 лет назад

      @@CambatronicsOnline el salto de línea seria para controlar o evitar que suceda esto cuando el texto es muy extenso en las cajas txt:
      Hola m
      undo
      Lo anterior, a nivel ortográfico se ve muy mal.
      Con el salto de línea podría controlar que salte de esta manera:
      Hola mun-
      do

    • @CambatronicsOnline
      @CambatronicsOnline  5 лет назад

      Es que no creo que eso pasara en la nextion. No te va mostar dos lineas en un componente Text. Creo, no esta verificado.

    • @johnnyperez7550
      @johnnyperez7550 5 лет назад

      @@CambatronicsOnline Me acaba de pasar, justo por eso iba la pregunta. Ocurre si le das una longitud por ejemplo de 200 al component Text y luego luego lo expandes - eso hace que se vuelva multilínea.

  • @josejareda4690
    @josejareda4690 6 лет назад

    hola buen dia. disculpe una pregunta como podria mandar texto desde el puerto serial a un cuadro de texto del nextion todo eso sin meter ni un codigo al arduino solo pura pantalla serial para hacer llegar los textos al arduino

    • @CambatronicsOnline
      @CambatronicsOnline  6 лет назад

      Si lo que quieres es mandar datos a la pantalla nextion desde el puerto serial, mira este video : ruclips.net/video/SZAdJT4LzsI/видео.html
      De la misma forma que los envias desde arduino, si tu tecleas eses comandos a mano desde el puerto serial, y los envias, funcionara igual. Recuerda que siempre se ha de terminar los comando enviando 3 0xFF.

  • @mariomendozacastro563
    @mariomendozacastro563 7 лет назад

    Crees que puedas hacer un vídeo explicando las diferencias entre nextion y nextion mejorado? Gracias de antemano

    • @CambatronicsOnline
      @CambatronicsOnline  7 лет назад +1

      En el video donde hablablos de los modelos mejorados o enhanced, comentamos las diferencias que tienen esta version con la version standard.

    • @mariomendozacastro563
      @mariomendozacastro563 7 лет назад

      Disculpa, no lo habia visto. Gracias

    • @CambatronicsOnline
      @CambatronicsOnline  7 лет назад

      Nada que disculpar, para eso estamos.
      Un saludo.

  • @hectorfabianluna7823
    @hectorfabianluna7823 5 лет назад

    Hola muy buen video, me gustaria q realices un video de como mostrar la temperatura capturada desde el max6675 usando arduino mega y la pantalla nextion. Desde ya gracias.

  • @marcelalejandrohernandezpa1786
    @marcelalejandrohernandezpa1786 8 лет назад

    Hola excelentes videos, son distribuidores de estas pantallas?? saludos

    • @CambatronicsOnline
      @CambatronicsOnline  8 лет назад

      Para nada, solo es un producto que encontre y que me parecio muy interesante para el precio que tiene. Yo las versiones standard las compro en ebay y las mejoradas las compre directamente a Itead.

  • @mariomendozacastro563
    @mariomendozacastro563 7 лет назад

    Muy buen aporte.

  • @fabianbarraez5111
    @fabianbarraez5111 7 лет назад

    Hay alguna forma de cambiar la pantalla/imagen desde arduino? Supongamos un boton físico recibe una entrada (HIGH/LOW) que el arduino envia a la pantalla y esta cambia la foto?

    • @CambatronicsOnline
      @CambatronicsOnline  7 лет назад

      +Fabian Barraez Si claro que se puede, tanto si es que un picture como un boton. Mira los comandos en la pagina de itead y alli veras como hacer ambas cosas.

  • @maximmarca
    @maximmarca 6 лет назад

    se puede utilizar como un monitor secundario?

  • @crOnOz601
    @crOnOz601 7 лет назад

    la variable numerica y de texto en Nextion, ¿solo fueron creadas, sin agregarles algo más? para que lea el serial o algo así? cree las variables y estoy mandando las tramas pero sin resultados en la pantalla :(

    • @CambatronicsOnline
      @CambatronicsOnline  7 лет назад

      Te contesto desde el telefono que estoy sin pc, pero creo que si la memoria no me falla, no se necesitan variables en nextion, solo crear una etiqueta de texto y otra numerica y que tengan la misma Id que la que envias fesde arduino.
      Un saludo.

    • @CambatronicsOnline
      @CambatronicsOnline  7 лет назад

      +Brayant Mora Si no ves el problema, abre un hilo en nuestro foro (www.cambatronic.com) y en un fichero adjunto por los dos ficheros que usas, arduino y nextion. Cuando consiga un pc te lo reviso.

    • @crOnOz601
      @crOnOz601 7 лет назад

      Muchas gracias por responder, ya encontré el problema. Estaba haciendo su código dentro de un sketch de la librería nextion en arduino, al parecer manda algún dato demás,pero en un sketch nuevo funciona perfecto :)

    • @CambatronicsOnline
      @CambatronicsOnline  7 лет назад +1

      Me alegro,
      Un saludo,

    • @carlosorlandovergaratorres2067
      @carlosorlandovergaratorres2067 7 лет назад

      Me podrias enviar como realizo para recibir esa trama y visualizar el numero, Gracias!

  • @josejareda4690
    @josejareda4690 6 лет назад

    como enviar texto desde la pantalla nextion y que se vea en el puerto serial . ejemplo si preciono cambiar pagina 1,2,3 etc y que se vea como en el simulador enves que se vean los hexadecimales

    • @CambatronicsOnline
      @CambatronicsOnline  6 лет назад

      Para mandar texto desde la pantalla al arduino puedes usar el comando print.

    • @josejareda4690
      @josejareda4690 6 лет назад

      @@CambatronicsOnline buen dia tendras un ejemplo de ello

    • @CambatronicsOnline
      @CambatronicsOnline  6 лет назад

      @@josejareda4690 No, pero en el foro se ha usado en varios temas ese comando. Solo has de perder un poco de tiempo en mirar el foro.

  • @ricardoval
    @ricardoval 5 лет назад

    Hola Jose Luis!
    Deberiamos ser mejores en esto, despues de tanto tiempo, pero no encuentro solución sencilla...
    Te cuento: en waveform de nextion puedo enviar valores hasta 255, bien. En una tarjeta SD estoy guardando valores comprendidos entre 0 y 255 y separados por comas, bien.
    Cuando vuelco los datos de SD a la waveform lo q recibe son cada uno de los caracteres individuales en codigo ascii (255, -> 50 52 52 44). Solución?
    Seguro q es sencilla pero no doy con ella... Un saludo

    • @CambatronicsOnline
      @CambatronicsOnline  5 лет назад

      Para cambiar un ascii a numero puedes usar el comando Atoi. Ejemplo si tienes "255" (texto) pasarias a tener 255 (numero).
      Creo que quieres decir eso.

    • @ricardoval
      @ricardoval 5 лет назад

      Hola de nuevo, ya lo he solucionado!!!
      He usado tres lineas de código con algo de aritmética y listo...

    • @CambatronicsOnline
      @CambatronicsOnline  5 лет назад

      Me alegro.
      :)

  • @joybuendia6742
    @joybuendia6742 7 лет назад

    Que tal, ¿Hay manera de cambiar el tipo de letra?

    • @CambatronicsOnline
      @CambatronicsOnline  7 лет назад +1

      +Joy Farid Ramírez-Buendia Serratos Si si cualquier tipo y cualquier medida que tengas instalado en tu windows. Has de añadir el tipo de letra que quieres a la ventana fonts que esta abajo a la izda en el editor. Luego de estar añadida podras usarla. En otros videos hemos comentado como generar las fuentes. Revisa el video que hablamos del editor y sus funcionez

    • @joybuendia6742
      @joybuendia6742 7 лет назад

      Cambatronics Online Si muchisimas gracias, ya vi como se realiza en el apartado de Fonts.
      Estoy desarrollando la interfaz para controlar un robot, pero no estoy muy familiarizado con el uso de comunicacion serial y quiero controlar la posicion de 3 servos a partir de un slider para cada uno, ¿Tendras un video que me pudiera ayudar con eso?

    • @CambatronicsOnline
      @CambatronicsOnline  7 лет назад +1

      No, vamos poco a poco haciendo material, pero no es muy complicado lo que pretendes. Si ves que se te complica, abres un hilo en nuestro foro, pegas el codigo y asi todos lo podemos ver y hacerte las sugerencias que podamos, a ver si te ayudan.
      Un saludo.

    • @joybuendia6742
      @joybuendia6742 7 лет назад

      ¿Donde se encuentra el foro?

    • @CambatronicsOnline
      @CambatronicsOnline  7 лет назад

      www.cambatronics.com ahi tienes el foro

  • @v.urchaga
    @v.urchaga 8 лет назад

    Hola!
    He adquirido recientemente una pantalla nextion y estoy intentando hacer pruebas.. He probado con mi arduino mega y no hay manera de que funcione?
    Que ocurre??
    Un saludo y gracias de antemano

    • @CambatronicsOnline
      @CambatronicsOnline  8 лет назад

      +Víctor Urchaga Vamos por partes. Peganos el codigo del arduino para pegarle un vistazo y ver lo que quieres hacer, y te vamos diciendo que ir verificando.

    • @v.urchaga
      @v.urchaga 8 лет назад

      Es un simple codigo para ver la comunicacion entre el arduino mega y la pantalla nextion.
      #include
      #include "Nextion.h"
      void setup(void)
      {
      nexInit();
      sendCommand("t0.txt=\"Hello\"");
      sendCommand("n0.val=23");
      }
      void loop(void)
      {
      }
      En la pantalla he creado un cuadro de texto t0 y un numero n0.
      Y no funciona nada..

    • @CambatronicsOnline
      @CambatronicsOnline  8 лет назад

      +Víctor Urchaga yo aun no he usado nunca la libreria, lo hago a mano enviando yo los datos y generando los 3ff. Has probado alguno de los ejemplos que pusimos? El rx del arduino lo pones con tx de arduino y vicebersa, verdad?

    • @CambatronicsOnline
      @CambatronicsOnline  8 лет назад

      +Cambatronics Online tx arduino con rx nextion.

    • @v.urchaga
      @v.urchaga 8 лет назад

      Si así es. Pero date cuenta que en arduino mega está el serial 0 1 2 y 3....

  • @joseluislozano6521
    @joseluislozano6521 7 лет назад

    MUCHAS GRACIAS .....

  • @olgabeatrizquintana3967
    @olgabeatrizquintana3967 4 года назад

    porque no funciona con la libreria Nextion.h donde se usa t1.setText(); no se usa serialprint()

  • @johnymerida2110
    @johnymerida2110 5 лет назад

    like, estaba bien explicado....

  • @jonatantolentino1226
    @jonatantolentino1226 4 года назад

    Gracias.

  • @alexandrobarronguajardo7675
    @alexandrobarronguajardo7675 6 лет назад

    Mi duda es enviar TEXTO de NEXTION a ARDUINO Me podrían ayudar?

    • @CambatronicsOnline
      @CambatronicsOnline  6 лет назад

      Entre los comandos de nextion hay uno que es para escribir por el puerto serial. Se llama printf. Con ese comando podras enviar lo que quieras desde la pantalla hacia el arduino.

    • @alexandrobarronguajardo7675
      @alexandrobarronguajardo7675 6 лет назад

      ok, para caonfirmar lo que quiero hacer es; escribo en el text box y al presionar el boton "enviar" enviaria el texto escrito al arduino; Me comentas que con el printf estaria resolviendolo ?

    • @alexandrobarronguajardo7675
      @alexandrobarronguajardo7675 6 лет назад

      Cual es; print, printf o printh ?

    • @CambatronicsOnline
      @CambatronicsOnline  6 лет назад

      Hombre la cosa no es tan facil. Print lo que hace es enviarte por el puerto serie una informacion, pero claro has de decirle tu que informacion. Entonces tendras que leer el valor de la etiqueta y enviarla por el puerto con print.

    • @CambatronicsOnline
      @CambatronicsOnline  6 лет назад

      Dependiendo lo que quieras hacer, usas uno u otro.