Dove posso vedere gli output di tale istruzione in un file ino?
Serial.println("my message");
Commenti
- Fai clic sullicona della lente dingrandimento nellangolo in alto a destra della finestra.
Risposta
Le istruzioni Serial.print vengono visualizzate su qualsiasi programma terminale sia aperto e connesso. Possono essere aperti solo uno alla volta, ma potrebbe essere lIDE di Arduino integrato nel monitor (ctl-shft-m) o un programma di terminale esterno, ad esempio putty, o qualche altro programma che hai scritto che ha aperto la porta com / seriale di Arduino è attivo.
Ricorda però: solo 1 può essere aperto alla volta. Se usi un programma esterno, DEVI chiudere la porta COM prima di provare a scaricare una nuova versione del tuo sketch. Se usi il monitor / terminale integrato, lo farà automaticamente per te.
Commenti
- Grazie. Infatti penso che i miei log non siano visibili perché il processo di caricamento non finisce mai. Uso un arduino BLE nano; qualche idea su come risolvere il problema?
- No. Scusa non ho mai provato niente del genere. Stai dicendo che stai caricando il tuo schizzo tramite BLE e non finisce mai? Non ho familiarità con questi prodotti, ma sembrano interessanti.
- No ' non sto caricando tramite BLE, sto solo usando il pulsante di caricamento sullIDE di Arduino, ma non finisce mai
- Questo mi ha aiutato, ma avevo anche bisogno di inizializzare la libreria seriale nel metodo di configurazione –
Serial.begin(9600);
– descritto qui prima che i log venissero visualizzati nel monitor IDE: forum.arduino.cc/index.php?topic=25326.0
Risposta
Mi ci sono voluti anni per capire che invece di ricordare Ctrl-Shft-M puoi semplicemente fare clic sulla piccola lente dingrandimento in alto a destra dellinterfaccia IDE. Aspetta fino a dopo il caricamento dello script, tuttavia, non farà nulla durante la compilazione o il caricamento dello script.