Domanda:
Serial.println (): dove viene stampato il testo?
Bajie
2014-09-06 22:17:42 UTC
view on stackexchange narkive permalink

Quando ho usato Serial.println () nel codice, credevo ingenuamente che avrei visto i caratteri che ho inviato visualizzati su quella piccola area nera appena sotto l'interfaccia (proprio come un terminale).

  #include <Servo.h>int moveServo; Servo myservo; void setup () {myservo.attach (0); Serial.println ("Hello Earth"); Serial.println ();} void loop () {}  

Qualcuno può dirmi dove verrà visualizzato Hello Earth ?

Due risposte:
#1
+11
Duncan C
2014-09-06 22:52:42 UTC
view on stackexchange narkive permalink

L'IDE sul tuo computer ha una voce di menu sotto il menu degli strumenti chiamata "Serial Monitor". Sul mio Mac, almeno, è effettivamente un'area nera sotto l'editor di origine per lo schizzo corrente.

Non funzionerà a meno che non chiami la funzione Serial.begin () nel tuo metodo di configurazione prima del primo Serial.print () / println () / write () chiamata di funzione.

Qualcosa di simile:

  // Configura la porta seriale a 9600 baud per la visualizzazione al computerSerial.begin (9600 ); delay (25); Serial.println ("Hello world!" :);  
#2
+3
matega
2014-09-06 22:56:06 UTC
view on stackexchange narkive permalink

Puoi aprire la console seriale nell'IDE di Arduino premendo ctrl-shift-M (come in Monitor) o selezionandola nel menu.

Inoltre, per usare l'interfaccia seriale, devi inizializzalo usando Serial.begin (9600); in setup () prima di chiamare qualsiasi altra funzione che scrive su di esso. Puoi usare qualsiasi altra velocità di trasmissione, ma questa è l'impostazione predefinita nell'IDE di Arduino, se la cambi, dovresti cambiarla anche nell'IDE.



Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...