Usare un display Nextion con Arduino per accendere un LED - Video 348

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 มิ.ย. 2020
  • Vediamo oggi come Usare un display Nextion con Arduino per accendere un LED.
    Video n.348 del corso Arduino in 100+ video.
    Sorgenti, schemi e slide su GitHub: github.com/zmaker/arduino_coo...
    Il libro abbinato ai video (fino al 120 circa): "Arduino trucchi e segreti" - amzn.to/2zvM2S8
    Il manuale di Arduino (va bene per chi inizia): amzn.to/2WQLzlw
    Indice dei video:
    www.zeppelinmaker.it/arduino100/
    La playlist elettronica: bit.ly/2ICzhGS
    La playlist su Arduino: bit.ly/2SNTKf4
    La playlist coding sul: bit.ly/2B1uuL2
    Puoi scaricare gratuitamente i miei libri:
    "Il manuale di Arduino - gumroad.com/l/arduino
    "Il cookbook di Arduino": gumroad.com/l/arduinocookbook
    Altre informazioni e sul libri mio sito: www.zeppelinmaker.it
    ATTENZIONE: Per ovvi motivi di tempo non posso correggere o analizzare gli sketch che postate nei commenti o che inviate via mail. Rispondo a tutte le domande e le richieste ma "non faccio i compiti per voi".

ความคิดเห็น • 162

  • @yTb2801082331
    @yTb2801082331 2 ปีที่แล้ว

    Ciao Paolo,
    Grazie infinite per questa guida, mi è stata utilissima e mia ha fatto risparmiare una infinità di tempo che non ho.
    Hai fatto un bellissimo, chiarissimo e succosissimo video!
    Complimenti!
    Grazie ancora!
    Ciao

  • @VDVQTEAM
    @VDVQTEAM 4 ปีที่แล้ว

    Complimenti Paolo! Ho sempre cercato tutorial per Nextion in italiano ma senza fortuna! Come qualcuno ha già segnalato, l'argomento Nextion, andrebbe ulteriormente sviluppato! Grazie ancora!

  • @latuachiavedizerboroberto
    @latuachiavedizerboroberto 4 ปีที่แล้ว

    Sono contento per questa nuova serie. Questi display esistono da anni. Ci sono tanti video tutorial in inglese. Finalmente dei tutorial in italiano. Grande Paolo.

  • @gianniv8572
    @gianniv8572 7 หลายเดือนก่อน

    Paolo sei un grande. Grazie x il lavoro e le conoscenze che trasmetti.

  • @ifaber68
    @ifaber68 4 ปีที่แล้ว +2

    Ci ho combattuto un annetto fa per fare un pannellino touch di controllo per un termocamino, dopo varie prove con fatica ci sono riuscito. Ora questo tuo tutorial è ORO COLATO perchè in italiano non ce ne sono :-)

  • @lordtom1973
    @lordtom1973 4 ปีที่แล้ว

    Complimenti per il tuo canale che è di aiuto a molti che, come me, si sono avvicinati al mondo di Arduino grazie alle tue lezioni.

  • @MultiJoy76
    @MultiJoy76 4 ปีที่แล้ว

    Paolo veramente Unico!complimenti per quello che fai!Cadenza video giornaliera, modo di esporre/spiegare molto validi.Grazie e continua così.

  • @orzowilde1
    @orzowilde1 4 ปีที่แล้ว +4

    Bellissimo, perché non fai un video su come creare un menù con Arduino e questo display così da essere implementato in tanti progetti interessanti...

  • @sergioprenleloup6867
    @sergioprenleloup6867 3 ปีที่แล้ว +1

    Ottimo grazie Paolo i tuoi video aiutano molto, avevo lasciato nel cassetto questo display, ma poi mi sembravo complicato.
    Grazie a te ho cominciato ad utilizzarlo.

  • @patt821
    @patt821 4 ปีที่แล้ว +1

    Complimenti ci voleva uno schermo del genere , bravo nelle spiegazioni come sempre!

  • @luxrenn6462
    @luxrenn6462 4 ปีที่แล้ว +4

    Grazie Paolo era da tanto tempo che aspettavo questo tuttorial bellissimo spero che continuerai a farne altri mi interessa sei il n1👍👍

  • @GiulianoCorradi
    @GiulianoCorradi 4 ปีที่แล้ว

    Complimenti davvero bel tutorial, mi hai dato un ottimo spunto per creare l'interfaccia di un sistema di allarme su base Arduino, grazie!

  • @ik3itxgab339
    @ik3itxgab339 ปีที่แล้ว

    Complimenti, ottimo tutorial, come sempre!

  • @mido5177
    @mido5177 4 ปีที่แล้ว

    Sempre preciso ed esaustivo!!!!!
    Complimenti!!!!!!!!

  • @xilioxilione1478
    @xilioxilione1478 4 ปีที่แล้ว

    Ottimi, poco costosi e molto efficienti. Bene per serie. 😁👍

  • @iw2jafudn445
    @iw2jafudn445 4 ปีที่แล้ว +1

    Molto interessante, aspetto i prossimi tutorial nei quali ci spieghi come visualizzare dati generati da Arduino tipo temperatura, etc.
    Intanto mi studio un po’ l’editor per la parte grafica.
    Complimenti

  • @aurelioimprota482
    @aurelioimprota482 4 ปีที่แล้ว

    Grande Paolo!!!!
    Spero proprio che tu abbia intenzione di approfondire il discorso "Nextion" perché ha una marea di altre funzioni molto interessanti e divertenti!!!

  • @djscheggia
    @djscheggia 2 ปีที่แล้ว

    bellissimo tutorial 😯 complimenti

  • @danielefisichella9272
    @danielefisichella9272 4 ปีที่แล้ว

    Grande Paolo... Sei il numero uno ..

  • @michelevalente76
    @michelevalente76 4 ปีที่แล้ว

    Le tue spiegazioni sono sempre molto chiare e semplici. Si possono modificare le dimensioni e le forme dei button?

  • @hiperformance71
    @hiperformance71 4 ปีที่แล้ว +1

    Ciao Paolo, con questi display ci sto giocando da qualche settimana "fisicamente" ma usando il simulatore dell'editor ci sto giocando da un annetto circa provando a sviluppare alcuni progetti piu o meno complessi, e devo dire che le differenze tra un progetto simulato e uno reale a display e fedele tranne che alcune cose che sul simulatore erano perfette mentre nel display mi dava un certo "sfarfallamento" dei numeri float visualizzati su buttons ma che ho presto risolto semplicemente usando i textbox al posto dei buttons, adesso lo sfarfallamento e quasi impercettibile.
    Ho visto che hai usaro un pictire per mettere lo sfondo, ma lo avresti potuto evitare, ogni pagina puo caricare un immagine di sfondo e conviene rispetto a picture che e piu idoneo per immagini decorative parziali.
    Ma la cosa piu importante, Assolutamente Non usare le librerie Nextion! A quasi nessuno piace, troppo complesso al momento di fare cose piu articolate. Meglio usare comandi seriali diretti. Altro beneficio, con la libreria si mangia quasi un 40-45% della RAM in variabili locali e questo per uno schetch minimo come quello che hai fatto nel Tutorial, Io per esempio sto lavorando ad un progetto che ha 5 pagine sul nextion, 4 textbox con evento touch sulla pagina0, 1 evento touch sulle restanti pagine, ogni evento touch viene trasmesso ad arduino, sul quale con un po di Serial.available() e Serial.Read(ser) si crea uno smistamento di cosa deve fare se riceve quel carattere o stringa. Poi il mio arduino legge 4 pin analogici, fa dei calcoli con map(), "capisce" quale pagina e attiva e decide cosa mandare alla seriale dei dati da spedire, per inviare dati da seriale senza uso di librerie, basta fare:
    Serial.print("page 1"); //se si vuole far caricare la pagi a 1 per esempio
    Serial.write(0xFf);
    Serial.write(0xFf);
    Serial.write(0xFf);
    delay(30);
    Le tre serial write servono al display e va no usate sempre. Anche il delay e richiesto o ci possono essere problemi di ricezione sul display.
    E tanto altro, tutto questo programma su arduino mi precde solo il 17% della RAM!!
    Ti consiglio di provare, non tornerai indietro!😊
    Un saluto!!

  • @pasqualericci2365
    @pasqualericci2365 3 ปีที่แล้ว

    Video fantastico! Volevo chiedere per pannelli touch-screen TJC che editor si deve usare?

  • @mrozzy9439
    @mrozzy9439 4 ปีที่แล้ว +1

    ciao paolo, bel video. una settimana fa ahche un altro youtuber italiano ne ha parlato. sono bei display

  • @giuseppecalasci3716
    @giuseppecalasci3716 4 ปีที่แล้ว

    Sempre interessanti i tuoi corsi,
    Come posso fare che si accenda un led sul display quando un ingresso del mega e al +5v ??
    Grazie

  • @flaviopalmitessa2306
    @flaviopalmitessa2306 4 ปีที่แล้ว +1

    È possibile mostrare sul display i dati di un giroscopio? Inizia una serie di video su questo display. È qualcosa di fantastico

  • @bgarepair6514
    @bgarepair6514 2 ปีที่แล้ว

    complimenti !

  • @TheMendo2
    @TheMendo2 4 ปีที่แล้ว

    Grande sempre chiarissimo

  • @larosa1956
    @larosa1956 3 ปีที่แล้ว

    Ciao Paolo, sto cercando di usare il Nextion in un progetto. Volevo chiederti: il loop di Nextion è bloccante? Devo gestire una seconda seriale ed altre cosette... Grazie

  • @roby9832
    @roby9832 8 หลายเดือนก่อน

    Ciao Paolo, innanzitutto grazie per i contenuti che pubblichi sul tuo canale, mi hanno aiutato a comprendere meglio molte cose su arduio. Avrei una richiesta da farti se possibile sui display nextion. Sto realizzando un mio progetto, in questo progetto vorrei inviare il valore numerico n1 del nextion ad arduino e associare il valore di n1 in una variabile di arduino. Spero tu abbia il tempo per darmi qualche consiglio, diversamente grazie comunque.

  • @francescomichelecapitelli171
    @francescomichelecapitelli171 4 ปีที่แล้ว

    Ciao paolo vorrei chiedere se mi aiuteresti per un progetto dovrei far seguire delle traiettorie grazie a un gps in maniere che il robot segui delle traiettorie preipostate.
    Grazie

  • @flaviopalermo2465
    @flaviopalermo2465 3 ปีที่แล้ว

    Complimenti sei il numero 1. Ho 2 domandine: si possono utilizzare 2 convertitori rs232 rs458 x aumentare la distanza tra il display e arduino? Il display da 4,3 pollici si può installare su una scatola da incasso 504. Grazie ciao

  • @jmch1369
    @jmch1369 2 ปีที่แล้ว

    Gracias amigo,,

  • @Toni-xc5oh
    @Toni-xc5oh 4 ปีที่แล้ว

    Sei un grande!!

  • @federicopezzolo4174
    @federicopezzolo4174 4 ปีที่แล้ว

    Veramente un bel prodotto.

  • @paoloGTD
    @paoloGTD 2 ปีที่แล้ว

    Complimenti bel video molto chiaro, vorrei acquistarlo e collegarlo al sistema domotico che ho in casa, ma quanto lontano posso portare la seriale (lo dovrei collegare con un ESP32) 4-5 metri potrebbero dargli problemi ? grazie se vorrai rispondermi

  • @dinodimax390
    @dinodimax390 2 ปีที่แล้ว

    Ciao Sono Dino, seguo sempre i tuoi utilissimi video... una domanda... ma con arduino nano il display nextion funziona lo stesso,? perche' non riesco farlo andare

  • @fatoadg
    @fatoadg 4 ปีที่แล้ว

    👏👏 Se è un circuito complesso semplifica eliminando pulsanti e velocità l'uso

  • @user-si6zu6wp7n
    @user-si6zu6wp7n 4 ปีที่แล้ว

    bel video, ecco un touch che non conoscevo ..

  • @nicolobonadei2490
    @nicolobonadei2490 10 หลายเดือนก่อน

    Ciao, una info, come posso fare a comandare un pulsante nella seconda pagina del nextion. Perché non trovo il codice corretto per farlo comandare. grazie

  • @robertorusso3192
    @robertorusso3192 3 ปีที่แล้ว

    Paolo i tuoi video sono molto chiari e mi hanno fatto fare i primi passi nel mondo di Arduino. Volevo chiederti se c'e modo di incrementare una variabile con due tasti up and down con un ritardo che senta la fase "pressed" incrementando in maniera veloce e non a un unita per volta con Nextion ovviamente

  • @emanuelescurbat561
    @emanuelescurbat561 4 ปีที่แล้ว

    Grande video , sicuramente un pannello HMI da grandi possibilità di lavoro / sviluppo , pensa che in questi giorni stavo seguendo degli articoli e video che parlavano degli HMI industriali che di solito vengono connessi a PLC , l'approccio alla programmazione è molto simile , hanno anche altri protocolli di comunicazione : ethernet
    , RS 485 ecc.. , quando ho visto RS 485 mi sono ricordato i tuoi articoli su questo protocollo ed arduino , teoricamente anche un HMI industriale potrebbe connettersi in RS 485 ad arduino sarebbe interessante fare qualche prova .

  • @dinodimax390
    @dinodimax390 2 ปีที่แล้ว

    Ciao, ma se devo comandare un motore PP si deve usare quale dicitura sullo schech ? perche' usando le diciture di questo esempio o quello dei led c'e' un problema... quando si preme sul touch, per avviare o fermare il motore bisogna schiacciare spesso piu' volte il pulsante sul display touch e la comunicazione c'e' ad ogni pressione, perche' si vede il led di arduino che si accende e riceve la comunicazione dal display, ma il motore non si ferma o si avvia

  • @brunosilvestro7975
    @brunosilvestro7975 2 ปีที่แล้ว

    Potresti fare un video dove approfondisci le progress bar ed altri componenti dello schermo?

  • @gianlucacolicino5410
    @gianlucacolicino5410 4 ปีที่แล้ว

    Ottimo!!

  • @amorosik5270
    @amorosik5270 ปีที่แล้ว

    Ciao Paolo, complimenti per i video che periodicamente pubblichi
    Non ho ben capito il motivo per cui passi attraverso la microSd per caricare il progetto a bordo display, non potevi andare direttamente sulla seriale e quindi usare la funzione Upload sull'editor Nextion?

  • @francescopesaresi5439
    @francescopesaresi5439 4 ปีที่แล้ว

    Ciao paolo, riusciresti a approfondire l'argomento? Sarebbe davvero fantastico.. Al momento sei l'unico bravo a spiegare. A me piace tanto l'automazione e saper usare uno schermo così per gestire impianti e robe varie sarebbe fantastico

  • @pietromercuri1490
    @pietromercuri1490 3 ปีที่แล้ว

    Buonasera e buon ferragosto, mi servirebbe un aiutino
    Dopo aver utilizzato nextion con arduino uno, ho avuto necessità di proseguire il progetto con mega2560, ho reinstallato la libreria senza modifiche, ho riavviato l'ide, ma arduino continua a comunicare con nextion tramite la seriale rx e tx pin 0 e 1 e non tramite la seriale 2. Come mai?
    Grazie mille

  • @pierantonio
    @pierantonio 4 ปีที่แล้ว

    Ottimo video come sempre, grazie Paolo. Mi chiedevo se funziona anche per Arduino Leonardo in quanto volevo fare un pannello come quello del video, con più pulsanti, per inviare dei caratteri specifici. Al momento uso Leonardo con dei pulsanti fisici su dei giochi per pc e funziona molto bene ma con questo mi sembra più nerd😅

  • @davidegiunti4725
    @davidegiunti4725 3 ปีที่แล้ว

    buonasera Paolo Una domanda io ho seguito alla lettera quello che hai detto ma quando provo a fare verifica sketch mi da errore la libreria zse imposto arduino 1 mentre se imposto il mega no ho commentato le righe e tolto il 2 dal serial ma niente mi puoi aiutare grazie

  • @nunziocapon7473
    @nunziocapon7473 4 ปีที่แล้ว +1

    Ciao Paolo, potresti fare un piccolo video con la PixyCam collegata ad Arduino

  • @oresterosso
    @oresterosso 4 ปีที่แล้ว

    Può essere usato anche su nodemcu?

  • @fabiotinuzzo2176
    @fabiotinuzzo2176 3 ปีที่แล้ว

    Ciao e complimenti per tutti i tuoi video. Ho un problema: Non riesco a far lanciare il programma . Ho programmato il nextion e l'arduinio ma al momento di far partire il programma i due no riescono a comunicare. Con il pc L'arduino svolge il suo compito in maniera egregia. Il Nextion singolarmente sembra sia ok ma al momento di interfacciarsi i due non riescono a comunicare. Mi potresti dare un aiuto?

  • @RickB3n
    @RickB3n 4 ปีที่แล้ว

    Che ne pensi di un tutorial su Git? Sarebbe ottimo anche per organizzare gli sketch di Arduino. Ne ho visti diversi, ma sono molto confusionari, sono sicuro che riusciresti a fare di meglio.

  • @salvatore5341
    @salvatore5341 4 ปีที่แล้ว

    Complimenti per i video corsi, se volessi implementare con un pulsante esterno, il monitor, si aggiorna sullo stato del led?

    • @hiperformance71
      @hiperformance71 4 ปีที่แล้ว

      Lo si può fare sia se usi la libreria sia da comandi seriali, io la libreria non la uso, la trovo troppo complessa e mangia RAM e quindi ho optato per la gestione diretta. Non tornerei mai indietro.😊

  • @djscheggia
    @djscheggia 2 ปีที่แล้ว

    e possibile usare una libreria fast led e usare il nextion per cambiare i giochi dei led a posta di usare un bottone analogico

  • @larosa1956
    @larosa1956 3 ปีที่แล้ว

    Ciao Paolo.Complimenti sinceri per il tuo lavoro che mi ha inspirato a riprendere in mano Arduino. Una domanda: se edito su un PC il file da scaricare nel display e lo passo sul Mac su cui ho l'adattatore per le microSD pensi ci siano problemi? Vorrei evitare di prendere un adattatore anche per il PC... Grazie infinite!

    • @zeppelinmaker
      @zeppelinmaker  3 ปีที่แล้ว +1

      ciao Stefano. Non credo... io ho fatto tutto su mac in una virtual machine e più o meno è lo stesso

    • @larosa1956
      @larosa1956 3 ปีที่แล้ว

      @@zeppelinmaker Grazie mille

  • @vitorizzi2919
    @vitorizzi2919 4 ปีที่แล้ว

    Bel video Paolo. Paolo mi potresti aiutare a fare un progetto cioè io con arduino voglio che con un pulsante se lo tengo premuto si accende led1 e se tolgo il dito dal pulsante si spegne il led1 e se ritengo premuto il pulsante si accende un altro led per esempio led2 e se lascio il dito si spegne il led2 e così via. Quindi sulla breadboard ho un pulsante e 2 led.Mi potresti gentilmente aiutare perchè non riesco a farlo perchè sono un principiante.

  • @MrDelta830
    @MrDelta830 3 ปีที่แล้ว

    Buongiorno Paolo : è possibile scaricare un progetto gia presente su un display nexion per poterlo modificare ( ad esempio scritte, testi, colori ) con il software nexion ?

    • @zeppelinmaker
      @zeppelinmaker  3 ปีที่แล้ว

      temo di no perché è un compilato

  • @enricovergnani8296
    @enricovergnani8296 3 ปีที่แล้ว

    Sei un grande (per me è difficilissimo) ma ci provo 😂

  • @pasqualebasile3318
    @pasqualebasile3318 3 ปีที่แล้ว

    Ciao amico mio ho un problema con la mia cnc 3018 il disegno me lo fa ma poi si blocca all'istante io uso eisol per disegnare mi potresti aiutare

  • @arial4464
    @arial4464 3 ปีที่แล้ว

    Ciao paolo ho seguito alla lettera il tuo video ma ho riscontrato un problema che non riesco a capire: all'inizio funzionava tutto e il led si accendeva normalmente(ho un arduino mega) ma dopo quando ho scollegato il tutto e poi ricollegato ho sbagliato a ricollegare il +5v e GND collegandoli al Tx e Rxi. Mi sono accorto subito dell'errore però il display funziona correttamente e carica la GUI. Adesso (non so se dipende da questo incidente) non funziona più la comunicazione con arduino. Quando premo il pulsante sul display mi fa lampeggiare solo il led Tx di arduino, fermandosi nel momento in cui rilascio il pulsante. Come posso fare dato che mi serve urgentemente programmarlo?

  • @aa-ou6wp
    @aa-ou6wp 3 ปีที่แล้ว

    Ciao Paolo complimenti per i video. Volevo chiederti potresti fare un video sui display Nextion, riguardo la possibilità di scrivere un valore tramite keypad sul display, inviarlo ed impostarlo come valore di una variabile su Arduino Uno? Grazie

    • @zeppelinmaker
      @zeppelinmaker  3 ปีที่แล้ว

      me lo segno. in effeti mi manca

  • @tony79
    @tony79 4 ปีที่แล้ว

    Ciao Paolo, complimenti per i tuoi video sempre utilissimi. avevo testato questi pannelli tempo fa. mi sembra (se non ricordo male) che non ci sia una automazione per sincronizzare i pulsanti con quello che avviene sul campo. ora con due tasti acceso spento ok ma se hai un tasto che resta prenuto per indicre che il led è acceso, quando cade la connessione o riavvii il pannello il tasto risulta spento mentre il led è acceso. puoi confermarmi questa cosa? grazie

    • @hiperformance71
      @hiperformance71 4 ปีที่แล้ว

      Con la libreria non saprei, ma se ci comunichi in comandi seriali, lo puoi implementare se sai come fare. Io ci sto lavorando, ma sono un neofita in programmazione "fai da te" quindi con tante cose ancora da imparare, ma si può fare.

  • @bernysaudino668
    @bernysaudino668 2 ปีที่แล้ว

    Se non ho Windows ma ho altri sistemi operativi per esempio Mac o anche Linux come devo fare con Nextion io per ogni programma cerco non solo se è gratuito ma anche se è multipiattaforma

  • @bartolo1780
    @bartolo1780 4 ปีที่แล้ว

    Si possono inserire animazioni sul display? O potenziometri a slitta o eventi scatenati dalla doppia pressione o la pressione di più punti?

    • @hiperformance71
      @hiperformance71 4 ปีที่แล้ว

      Tutto si, tranne le animazioni o almeno non come gif animate o video, quelli vengono supportati solo dai modelli di punta detti "intelligenti". Si puo comunque fare qualche pseudo animazione caricando ogni fotogramma e poi chiamarli in sequenza a cadenza regolare.

  • @GiancarloFiorentino
    @GiancarloFiorentino 4 ปีที่แล้ว +1

    Può funzionare anche con la softserial, utilizzando altri pin di Arduino?

    • @hiperformance71
      @hiperformance71 4 ปีที่แล้ว +1

      Penso di si, ma ti conviene non usare la libreria nextion, troppo macchinosa e se ci fai caso, nel tutorial si mangia il 40-45% della RAM disponibile, e molto pesante. Questi display li si può gestire molto meglio da seriale facendo semplici serial.print e leggendo i dari da seriale,agari ci si deve fare un po di pratica e leggere i diversi instruction set del display e di qualche esempio "senza nextion.h". Io ci sto lavorando in "virtuale" da un anno circa e sviluppato un sacco di progetti anche abbastanza complessi (per un neofita della programmazione fai da te come Me), e solo da un paio di settimane sto giocando con dei display fisici, ma devo dire, che lavorare a simulatore (funzione debug dell'editor nextion) e molto veritiero rispetto al display fisico tranne alcune cose che ho costatato tipo la corrispondenza cromatica e che se mandi al display stringhe verso un button esso nel display sfarfallerà mentre nel simulatore no, Io l'ho risolto sostotuendo i button per caselle di testo, tanto qiasi tutti gli elementi usabili nel display hanno configurazioni di eventi touch e per i tasti, semplicente lo faccio in grafica e sopra ci piazzo i campi che andranno a essere buttons, textbox ecc.

  • @massimochin1152
    @massimochin1152 3 ปีที่แล้ว

    Buonasera. Molto interessante . Mi chiedevo ( visto il costo competitivo di questi pannelli ) se era possibile mettere in comunicazione tramite un convertitore rs232 TTL il pannello con una porta com 2 su PLC tipo Delta, che viene normalmente usata per pannelli operatore più o meno sofisticati. . Grazie Complimenti per la professionalità.

    • @zeppelinmaker
      @zeppelinmaker  3 ปีที่แล้ว

      credo proprio di si. Il problema è la decodifica del protocollo...

  • @giovaneboy4598
    @giovaneboy4598 4 ปีที่แล้ว

    Buongiorno Paolo
    quella mini schedina collegata al display con i fili nero e rosso a cosa serve?

    • @zeppelinmaker
      @zeppelinmaker  4 ปีที่แล้ว +1

      serve per alimentare il display con un alimentatore esterno

    • @giovaneboy4598
      @giovaneboy4598 4 ปีที่แล้ว

      @@zeppelinmaker ok, capito, grazie mille Paolo e colgo l'occasione per fargli i complimenti dei suoi tutorial

  • @pietromercuri1490
    @pietromercuri1490 4 ปีที่แล้ว

    Grazie mille, video chiarissimo come al solito
    Una domanda, quelli che trovo in commercio, sono tutti utilizzabili con arduino, perché in molti c'è scritto solamente "compatibile con Raspberry?
    Ho terminato ora un progettino e vorrei sostituire l'lcd 20x4 che ho utilizzato con un nextion
    Grazie

    • @hiperformance71
      @hiperformance71 4 ปีที่แล้ว +1

      Se sono Nextion li puoi usare con qualsiasi MCU / scheda di sviluppo ed ovviamente, anche arduino. Ma attenzione in commercio ci sono quelli marchiati ITEAD che sono quelli per il mercato internaziomale fuori dalla cina e sono quelli da preferire, mentre ci sono altri sempre nextion ma non marchiati itead che sono spesso anche 20% piu economici ma funzionano solo con l'editor in cinese! Si possono usare si, ma va fatto un po di ginnastica😂 per sviluppare su editor in inglese e poi passare il file a quello cinese per poi programmare il display o al limite, imparare il cinese 😂😂
      Ma non usare le librerie nextion, in rete a molte persone non piacciono e sono molto inefficienti, se ci fai caso, nel tutorial di Paolo, occupano di già il 40-45% della RAM, Io con un progetto molto più complesso lato arduino, comunicando con la seriale ho occupato solo il 17%.

    • @pietromercuri1490
      @pietromercuri1490 4 ปีที่แล้ว

      @@hiperformance71 grazie mille, bocciata l'idea di studiare cinese, propenderei per spendere qualche soldo in più

    • @pietromercuri1490
      @pietromercuri1490 4 ปีที่แล้ว

      @@hiperformance71 perdonami, me la cavicchio in VB e qualcosa di elettronica mi ricordo, ma sono un neofita per quanto riguarda arduino ed i microcontrollori in genere, anche se, sto scoprendo un mondo fantastico, ma come riesci a gestirlo senza l'utilizzo di librerie esterne?

    • @hiperformance71
      @hiperformance71 4 ปีที่แล้ว +1

      @@pietromercuri1490 per gestire il display al suo massimo devi studiarti bene la documentazione nextion, ma giusto per darti alcuni esempi:
      Serial.print("page 0"); //carica pagina 0
      Serial.write(0xff); //terminatore comando
      Serial.write(0xff); //vanno messi 3 0xff o 255
      Serial.write(0xff); //ad ogni comando
      Serial.print("valore.val="); //questa e la forma di indicare al display il nome del campo da aggiornare, .val= va messo se vuoi aggiornare il valore, altrimenti vi sono altri comandi per indicare cose come immagine da usare come sfondo (crop image) che pero dipende se e una casella di testo, numero intero, button, picture, progress bar, slider ecc...
      Per ricevere i comandi dal display invece si deve mettere nei vari posti degli elementi nelle pagine del display come gli eventi touch cosa/nome del comando che vuoi far sapere ad arduino del tipo cambia a pagina 2 cosi:
      Evento touch ->print "Pagina2" se vuoi che il comando sia string e piu solido nella trasmissione o anche -> get "B" o anche numerico ->get "2"
      Poi nel lato arduino, fai:
      if(Serial.available( ) ) {
      String Data_from_Display= " " ; //crei una stringa e la metti vuota anche globale va bene.
      delay(30); //si deve dare un certo tempo di attesa.
      While(Serial.available( ) ) {
      Data_from_Display += char(Serial.Read( ) );
      }
      if(Data_from_Display == "pagina2" ) {
      // fa questo o quello
      Serial.print("page 2");
      Serial.write(0xff);
      Serial.write(0xff);
      Serial.write(0xff);
      delay(30); // e buona norma aggiungere questo delay al finale di ogni comando da spedire al display, meno di 30 potrebbe portare a comandi rifiutati. Se questo succede, il display restituisce dei codici di errore che puoi consultare nella documentazione nextion/itead.
      Puoi incominciare a smanettarci anche senza display alla mano, nell'editor ci sta -> debug, puoi sia inviare comandi da tastiera che da seriale, in questo caso clicca su -> use MCU input seleziona la porta e poi start. Simulator return e quello che il display manda ad arduino, MCU e quello che il display riceve...
      Purtroppo sto scivendo da smartphone e non posso dirti di più, ma credo che potrai capire bene. Ciao
      Serial.print(valore);
      Serial.write(0xff);
      Serial.write(0xff);
      Serial.write(0xff);

    • @pietromercuri1490
      @pietromercuri1490 3 ปีที่แล้ว

      @@hiperformance71 scusami ma solamente ora ho visto la tua risposta
      Grazie mille, non sembra molto complesso, ho intenzione di acquistarne uno piccolino e di iniziare a smanettare per capire qualcosa di più. Grazie ancora

  • @djmorganamcprod
    @djmorganamcprod 3 ปีที่แล้ว

    Ciao Paolo, vorrei farti una domanda alla quale ancora non sono riuscito a trovare una risposta. E' possibile da un pannello esterno (tipo Nextion) oppure da serial monitor inserire dei valori che poi cambiano dentro arduino? Tipo, se volessi impostare il numero di step di uno stepper o aumentare/diminuire un delay tramite HMI è possibile?
    Spero in un tuo riscontro e ti ringrazio anche per quello che fai, i tuoi video mi hanno aiutato tantissimo ad entrare in questo mondo.
    Grazie ancora
    Andrea

    • @zeppelinmaker
      @zeppelinmaker  3 ปีที่แล้ว

      si, tipo qui: th-cam.com/video/CKNWD9tlvAo/w-d-xo.html

    • @djmorganamcprod
      @djmorganamcprod 3 ปีที่แล้ว

      @@zeppelinmaker Grazie mille Paolo. Buona giornata

  • @arnoldialessandro
    @arnoldialessandro 4 ปีที่แล้ว

    Ciao. Paolo innanzitutto complimenti per I video. Comunque ho gia usato un nextion da 2.8 pollici. Ottimi pero l unica cosa e che Lo schermo touch e' poco sensibile, ad esempio premendo un pulsante bisogna fare Una Bella pressione. Succede anche a te? O forse e' perche Lo alimento con arduino?

    • @hiperformance71
      @hiperformance71 4 ปีที่แล้ว

      Anche io ho un 2.8" e noto la stessa cosa, ma avvolte dipende più dalla mole di dati che stai inviandogli alla seriale, se invii pochi dati, non e necessario fare troppa pressione (del resto e touch resistivo) mentre se invii una mole di dati seriali o invii dati formattari male, il display ritornerà dei codici di errore checandranno ulteriormente ad appesantire la comunicazione e questo renderà piu tediosa la risposta al touch, avvolte non e che ci vuole piu pressione, ma ci vuole più tempo di pressione affinchè recepisce il tasto premuto.

  • @santopino2546
    @santopino2546 4 ปีที่แล้ว

    Si possono caricare anche direttamente via seriale tra PC e Nextion, senza usare la SD.

  • @bartolo1780
    @bartolo1780 4 ปีที่แล้ว

    Cavolo!!! Ora mi tocca comprarlo

  • @SurferNavigator
    @SurferNavigator 4 ปีที่แล้ว

    Grazie Paolo. Non conoscevo questo display. Peccato che non si possano utilizzare con una seriale hardware...

    • @hiperformance71
      @hiperformance71 4 ปีที่แล้ว +1

      Ma certo che si puo! Con la libreria non so, ma con comandi da seriale lo puoi fare tranquillamente e Ti garantisco che e molto piu facile da fare che da libreria. Ed in più, e molto piu eficiente dal punto di vista della RAM consumata, la libreria e vorace ( guarda nel video di Paolo e capirai).

    • @hiperformance71
      @hiperformance71 4 ปีที่แล้ว

      Ma se vuoi usare la hw serial della UNO dovrai scollegare il display da arduino ogni volta che programmi uno sketch altrimenti ti ti blocca la programmazione e avvolte si mette caparbio e per diversi tentativi non va.

  • @paolocuter2951
    @paolocuter2951 ปีที่แล้ว

    ciao, ho una domanda, le modifiche alla libreria sono per arduino uno, ma se io uso il mega,devo modificare comunque ? grazie a chi mi risponde

    • @zeppelinmaker
      @zeppelinmaker  ปีที่แล้ว +1

      credo di no

    • @paolocuter2951
      @paolocuter2951 ปีที่แล้ว

      @@zeppelinmaker ho visto un altro tutorial in cui, sul mega, da istruzioni per la seriale sui pin 10 e 11

  • @aurelioimprota482
    @aurelioimprota482 3 ปีที่แล้ว

    Buona sera maestro.
    Sto cercando di realizzare un progetto utilizzando un Arduino mega e un Display Nextion, in questo progetto sto utilizzando varie pagine e in merito al Dual-state Button ho notato k quando passo da una pagina all'altra ritrovo il bottone al valore "0", mi saprebbe consigliare come posso evitare questo inconveniente???

    • @tony79
      @tony79 3 ปีที่แล้ว

      nell'editor del nextion clicchi sul bottone e provi a settare la variabile "vscope" a "global" dovresti averla settata di default a local. prova e facci sapere.

    • @pietromercuri1490
      @pietromercuri1490 3 ปีที่แล้ว

      Buonasera, io avrei necessità di passare da arduino uno a mega per un progetto, le modifiche alla libreria sono le stesse?
      Grazie

    • @tony79
      @tony79 3 ปีที่แล้ว +1

      @@pietromercuri1490 le modifiche alla libreria sono necessarie per utilizzare Arduino uno. Se utilizzi il mega prendi la libreria così come é senza fare nulla e lo colleghi alla seriale 2

    • @pietromercuri1490
      @pietromercuri1490 3 ปีที่แล้ว

      @@tony79 grazie mille, approfitto per un'altra domanda 😁
      Ho una schermata iniziale in cui sono riepilogati dei dati(variabili elaborate da arduino), cliccando su ciascun campo, cambio pagina per poter variare il valore e trasmetterlo ad arduino, poi tornando indietro, ho necessità di aggiornare i campi riepilogo con il valore modificato. Io ho messo un timer non bloccate nel loop e gli faccio richiamare una funzione per aggiornare, ma ho dovuto mettere un clock di 1,8/2 secondi, mettendolo più rapido, aveva difficoltà ad intercettare gli eventi pressione/rilascio dei tasti. C'è un altro sistema, tipo il form load di VB?
      Perdonami, ma sono alle prime armi
      Grazie mille

    • @pietromercuri1490
      @pietromercuri1490 3 ปีที่แล้ว

      Mi sono risposto da solo... Basta associare l'aggiornamento all'evento generato dalla pressione del tasto per tornare indietro, senza bisogno di aggiornare ogni secondo gli stessi dati... 😎

  • @pieromuratore8611
    @pieromuratore8611 หลายเดือนก่อน

    Pensi che i display VOCORE siano uguali ? 😊

  • @homygosh2613
    @homygosh2613 3 ปีที่แล้ว

    Funziona anche senza void *ptr....

  • @federicoferrara125
    @federicoferrara125 3 ปีที่แล้ว

    Ciao Paolo,e' da circa due anni che uso Nextion e sono particolarmente affascinato da questi display,ti chiedo poiche' sono un po' noiosi all'inizio,perche' non fai prima una panoramica di tutte le sue funzioni?Non tutti hanno usato questi dispositivi e poi potresti spiegare leggermente piu' piano perche' venga il tutto assimilato con piu' facilita'.E' la prima volta che ascolta una lezione di Nextion in italiano.Dire che sei perfetto e' riduttivo.Ciao Paolo.Dimenticavo ecco uno dei progetti realizzati :facebook.com/fefe1247/posts/2227127504007992

  • @roby9832
    @roby9832 8 หลายเดือนก่อน

    Paolo, Ho già risolto

    • @zeppelinmaker
      @zeppelinmaker  8 หลายเดือนก่อน

      ok. scusa i miei tempi lunghi.

  • @fabioincao3905
    @fabioincao3905 3 ปีที่แล้ว

    Ciao, bel video, e ho subito provato a metterlo in funzione, ma mi da un messaggio di errore in fase di verifica, (riga 4) NexButton bOff = NexButton(0, 4, "b1");
    messaggio: 'NexButton' does not name a type; did you mean 'Nextion' ? ho fatto piu tentativi ma niente da fare, AIUTO GRAZIE.

    • @zeppelinmaker
      @zeppelinmaker  3 ปีที่แล้ว

      hai seguito i passi per includere le librerie?

    • @fabioincao3905
      @fabioincao3905 3 ปีที่แล้ว

      @@zeppelinmaker Ciao, ho provato a reinstallare le librerie, ma adesso il problema e cambiato, sempre in fase di verifica mi da questo errore:
      'bton' was not declared in this scope, anche qua ho fatto diversi tentativi ma niente, Grazie per avermi risposto molto Gentile Ciao.

    • @albertotrivisonno1559
      @albertotrivisonno1559 3 ปีที่แล้ว

      @@fabioincao3905 anche a me dà lo stesso errore, ho modificato il file di libreria ma
      niente.. boh

    • @albertotrivisonno1559
      @albertotrivisonno1559 3 ปีที่แล้ว

      @@fabioincao3905 hai risolto?

    • @fabioincao3905
      @fabioincao3905 3 ปีที่แล้ว

      @@albertotrivisonno1559 assolutamente no provato e riprovato ma niente.

  • @luigibassi2087
    @luigibassi2087 3 ปีที่แล้ว

    Buongiorno, ho provato a seguire la sua presentazione, usando un arduino mega (non avevo sotto mano l'uno), ed ho sistemato la libreria correttamente ma non c'è verso di accendere sto accidente di LED. Per favore è possibile contattarla per mail ? Grazie Inutile farle i complimenti per il livello delle sue presentazioni. GRAZIE. Saluti. La mia mail se vuole è luigi.bassi@luigibassi.it

  • @vincenzodellipaoli5232
    @vincenzodellipaoli5232 4 ปีที่แล้ว

    Appena arrivato mi metto a lavoro.

  • @vincenzodellipaoli5232
    @vincenzodellipaoli5232 4 ปีที่แล้ว

    Ma sono io da solo a usare le mkr?

  • @virginiolovisatti1839
    @virginiolovisatti1839 3 ปีที่แล้ว

    #include
    NexButton bOn = NexButton(0, 3, "b0");
    NexButton bOff = NexButton(0, 4, "b1");
    NexTouch *nex_listen_list[] = {
    &bOn, &bOff, NULL
    };
    void setup() {
    Serial.begin(9600);
    pinMode(13,OUTPUT);
    nexInit();
    bOn.attachPop(bton, &bOn);
    bOff.attachPop(btoff, &bOff); mi da errore e non capisco il motivo
    }
    void loop() {
    nexLoop(nex_listen_list);

    }
    void bton(void *ptr){
    digitalWrite(13, HIGH);
    void boff(void *ptr){
    digitalWrite(13, LOW);

    }

  • @vincenzodellipaoli5232
    @vincenzodellipaoli5232 4 ปีที่แล้ว

    la libreria non funziona con le MKR

    • @one_multimedia
      @one_multimedia 4 ปีที่แล้ว

      Basta scrivere due stringhe sulla seriale

    • @vincenzodellipaoli5232
      @vincenzodellipaoli5232 4 ปีที่แล้ว

      @@one_multimedia si ho modifico la libreria
      Con le varie Serial1 mi da sempre errore

    • @one_multimedia
      @one_multimedia 4 ปีที่แล้ว

      @@vincenzodellipaoli5232 controlla le impostazioni della porta e soprattutto che il pin rx sia nella tx della mcu e viceversa

    • @vincenzodellipaoli5232
      @vincenzodellipaoli5232 4 ปีที่แล้ว

      @@one_multimedia mi hanno consigliato questo link
      protosim.net/blogs/guides/how-to-use-a-nextion-display-with-the-arduino-mkr-samd-based-development-boards
      modificata la libreria mi continua a dare errore di compilazione

    • @vincenzodellipaoli5232
      @vincenzodellipaoli5232 4 ปีที่แล้ว

      @@one_multimedia il display sulla mega funziona bene

  • @one_multimedia
    @one_multimedia 4 ปีที่แล้ว

    I problemi sono molteplici, il primo la mancanza di trasparenza, il secondo che la comunicazione seriale è lenta e in caso di un paio di elementi d'aggiornare non avete l'idea di cosa mi sono dovuto inventare.
    Non discuto neanche la questione del refresh...

    • @ioilmio
      @ioilmio 4 ปีที่แล้ว

      I modelli della serie intelligent supportano la trasparenza, poi per il resto dipende da cosa si vuole fare. Si possono impostare anche a 115200 di baud rate, ovvio che non si può renderizzare della grafica a 60Hz via seriale. Se si tratta di un'animazione predefinita, un trucchetto che si può usare è quello di scrivere la routine di rendering nell'editor e di associarla al click di un bottone che si imposti come invisibile; da Arduino via seriale richiami solo il click.

    • @one_multimedia
      @one_multimedia 4 ปีที่แล้ว

      @@ioilmio si costa 100€ e fa e le performance sono drammatiche.
      Li ho provati tutti.😉

    • @one_multimedia
      @one_multimedia 4 ปีที่แล้ว

      @@ioilmio te lo dice una che ha fatto cruscotti gestiti con la softserial a 9600

    • @ioilmio
      @ioilmio 4 ปีที่แล้ว +1

      @@one_multimedia ma anche con gli enhanced o basic ci sono diverse soluzioni per il problema della trasparenza, poi come dicevo dipende da cosa si deve fare. Non sono di certo sviluppati per uso industriale/professionale.

    • @one_multimedia
      @one_multimedia 4 ปีที่แล้ว

      @@ioilmio sono giocattoli costosi.

  • @leonardochiruzzi7642
    @leonardochiruzzi7642 4 ปีที่แล้ว +1

    Che fregatura, l'editor è solo per Windows. C'è da sperare che funzioni con Wine. Tu hai usato addirittura due computer!!

    • @zeppelinmaker
      @zeppelinmaker  4 ปีที่แล้ว +2

      no, ho usato virtualbox

    • @leonardochiruzzi7642
      @leonardochiruzzi7642 4 ปีที่แล้ว

      @@zeppelinmaker Giusto!, c'è anche questa opzione.

    • @ifaber68
      @ifaber68 4 ปีที่แล้ว

      No purtroppo con Wine a me su mac non ha funzionato(un annetto fa), l'unica è come ha fatto Paolo con il virtualbox.

  • @bernysaudino668
    @bernysaudino668 2 ปีที่แล้ว

    Per questo io non sono soddisfatto

    • @zeppelinmaker
      @zeppelinmaker  2 ปีที่แล้ว

      Mi dispiace ma la maggior parte di questi produttori adotta solo win. Io ho lo stesso problema. Puoi crearti una virtual machine con win10 e usarla per queste cose.

  • @truestopguardatruestop164
    @truestopguardatruestop164 4 ปีที่แล้ว

    Che bello! Peccato che costi 26€

    • @luigi_com
      @luigi_com 4 ปีที่แล้ว

      Però poi potrai accendere un led :)

    • @mdani76
      @mdani76 4 ปีที่แล้ว +2

      cavolo, capisco la ricerca del basso costo, ma qui di tecnologia ce n'è, non è mica un sensorino del piffero .... cercate di capire che non è tutto gratis o quasi, nella vita!

    • @truestopguardatruestop164
      @truestopguardatruestop164 4 ปีที่แล้ว

      Mauro Dani non dico questo, io con un LCD da 8€ touch (tft) 3.5 pollici faccio la stessa identica cosa, solo un po’ di lavoro in più

    • @luigi_com
      @luigi_com 4 ปีที่แล้ว

      @@truestopguardatruestop164 su aliexpress li trovi a circa 15 euro

    • @truestopguardatruestop164
      @truestopguardatruestop164 4 ปีที่แล้ว

      Frank0ne ti riferisci ai tft? Nah, io un giorno li ho comprati 5,03€ al pezzo, in totale ne ho presi 3 con una spesa complessiva di 17€

  • @marcozomer9306
    @marcozomer9306 3 ปีที่แล้ว

    Z¢k

  • @tigullio1
    @tigullio1 4 ปีที่แล้ว

    Bello,ma come dici tu stesso,anche macchinoso.

    • @hiperformance71
      @hiperformance71 4 ปีที่แล้ว +1

      Con l'uso di semplici comandi seriali si puo evitare di usare la libreria. E molto meno macchinoso. Ma richiede stufiarsi un po meglio la documentazione Nextion / Itead