Serial.println (): Hol nyomtatják ki a szöveget?

Amikor a Serial.println() -t használtam a kódban, naiv módon azt hittem, hogy az általam küldött karaktereket látom rajta kis fekete terület közvetlenül az interfész alatt (akárcsak egy terminál).

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

Meg tudná valaki mondani, hogy merre Hello Earth megjelenik?

Válasz

A számítógép IDE-jének van egy menüpontja az eszközök menüben, a “Soros monitor” néven. ” A Mac-en legalábbis ez egy fekete terület a jelenlegi szerkesztő forrásszerkesztője alatt.

Csak akkor működik, ha meghívja a beállítási módszer Serial.begin() függvényét az első Serial.print()/println()/write() függvényhívás előtt. .

Valami ilyesmi:

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

Válasz

Megnyithatja a soros konzolt az Arduino IDE-ben a ctrl-shift-M megnyomásával (mint a Monitorban) vagy a menüben történő kiválasztásával.

A soros interfész használatához inicializálnia kell azt is a Serial.begin(9600); használatával a setup() fájlban, mielőtt meghívná bármelyik másik, rá író függvényt. Bármely más átviteli sebességet használhat – de ez az alapértelmezett az Arduino IDE, ha megváltoztatja, akkor az IDE-ben is meg kell változtatnia.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük