Info ed aiuto per Nextion Display

Ciao ho comperato da poco uno schermo Nextion da 3.5", sto cercando un semplice esempio di pulsante da tft ad arduino uno. Qualcuno ha già fatto un esperimento del genere? mi potrebbe aiutare solo in quel codice? grazie mille a tutti.

Ciao ora ho creato questo Sketch, però non funziona e non capisco il perché..Qualcuno mi potrebbe indicare l'errore? non me lo compila e mi da errore prima ancora di caricarlo. :o :o :o :o

#include "Nextion.h"

NexDSButton bt1   = NexDSButton(0, 2, "bt1");
NexDSButton bt0   = NexDSButton(0, 1, "bt0");

 
int ledRosso = 13;
int ledVerde = 12;


void setup(void){
    nexInit();
    pinMode(ledRosso, OUTPUT);  
    pinMode(ledVerde, OUTPUT);
}
 
 
void loop(void){
   
  
    bt1.getValue(&dual_state);
    if(dual_state>0) {
        digitalWrite(ledRosso, HIGH);
    } else {
        digitalWrite(ledRosso, LOW);
    }

    bt0.getValue(&dual_state);
    if(dual_state>0) {
        digitalWrite(ledVerde, HIGH);
    } else {
        digitalWrite(ledVerde, LOW);
    }
}

Se non lo compila ... dicci che errore ti da (copia/incolla) ... visto che NON possiamo indovinarlo ... ::slight_smile:

Guglielmo

Mi da questi errori, sono alle primissime armi con Nextion e non capisco bene i codici. Se riuscissi a far funzionare questo sketch poi capirei una base di comandi per poi proseguire ad altri esperimenti.
Grazie per l'aiuto

Arduino:1.8.3 (Windows 10), Scheda:"Arduino/Genuino Uno"

Tasti_con_led_v.1.0.0:6: error: stray '\302' in program

Â

^

Tasti_con_led_v.1.0.0:6: error: stray '\240' in program

Tasti_con_led_v.1.0.0:16: error: stray '\302' in program

Â

^

Tasti_con_led_v.1.0.0:16: error: stray '\240' in program

Tasti_con_led_v.1.0.0:17: error: stray '\302' in program

Â

^

Tasti_con_led_v.1.0.0:17: error: stray '\240' in program

Tasti_con_led_v.1.0.0:3: error: 'NexDSButton' does not name a type

NexDSButton bt1 = NexDSButton(0, 2, "bt1");

^

Tasti_con_led_v.1.0.0:4: error: 'NexDSButton' does not name a type

NexDSButton bt0 = NexDSButton(0, 1, "bt0");

^

E:\Arduino\Nextion\testi e led\Tasti_con_led_v.1.0.0\Tasti_con_led_v.1.0.0.ino: In function 'void setup()':

Tasti_con_led_v.1.0.0:12: error: 'nexInit' was not declared in this scope

nexInit();

^

E:\Arduino\Nextion\testi e led\Tasti_con_led_v.1.0.0\Tasti_con_led_v.1.0.0.ino: In function 'void loop()':

Tasti_con_led_v.1.0.0:21: error: 'bt1' was not declared in this scope

bt1.getValue(&dual_state);

^

Tasti_con_led_v.1.0.0:21: error: 'dual_state' was not declared in this scope

bt1.getValue(&dual_state);

^

Tasti_con_led_v.1.0.0:28: error: 'bt0' was not declared in this scope

bt0.getValue(&dual_state);

^

exit status 1
stray '\302' in program

Questo report potrebbe essere più ricco di informazioni abilitando l'opzione
"Mostra un output dettagliato durante la compilazione"
in "File -> Impostazioni"

Purtroppo hai fatto copia/incolla del tuo codice in Arduino con un quelche cosa che si è portato dietro i codici RTF, che NON vedi, ma sono nel sorgente e che ti producono quell'infinità di stray '\nnn' in program

Quindi butta quel sorgente e ricopialo con un editor in grado di gestire SOLO i caratteri ASCII (editor per .txt) senza l'aggiunta dei caratteri di formattazione RTF ...

... poi vediamo gli altri errori.

Su che OS sei ? Che editor hai usato ?

Guglielmo