Serial.println (): Mihin teksti tulostetaan?

Kun käytin koodissa Serial.println(), uskoin naiivisesti, että näen lähettämäni merkit siinä pieni musta alue käyttöliittymän alla (aivan kuten pääte).

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

Voiko joku kertoa minulle, missä Hello Earth näytetään?

Vastaa

Tietokoneesi IDE: ssä on valikkokohta työkaluvalikossa nimeltä ”Sarjamonitori. ” Ainakin Mac-tietokoneessani se on todellakin musta alue lähdeeditorin alla nykyiselle luonnokselle.

Se ei toimi, ellet kutsu asetustavan Serial.begin() -funktiota ennen ensimmäistä Serial.print()/println()/write() -funktiopuhelua .

Jotain tältä:

//Set up the serial port @ 9600 baud for display back to the computer Serial.begin(9600); delay(25); Serial.println("Hello world!":); 

Vastaa

Voit avata sarjakonsolin Arduino IDE: ssä painamalla ctrl-shift-M (kuten Monitorissa) tai valitsemalla sen valikosta.

Jos haluat käyttää sarjaliitäntää, sinun on alustettava se Serial.begin(9600); -toiminnon käyttäminen setup() -palvelussa ennen minkään muun siihen kirjoittavan toiminnon kutsumista. Voit käyttää mitä tahansa muuta siirtonopeutta – mutta tämä on oletusarvo Arduino IDE, jos muutat sitä, sinun on muutettava se myös IDE: ssä.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *