Serial.println (): Hvor blir teksten skrevet ut?

Da jeg brukte Serial.println() i koden, trodde jeg naivt at jeg ville se tegnene jeg sendte vises på den lite svart område like under grensesnittet (akkurat som en terminal).

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

Kan noen fortelle meg akkurat hvor Hello Earth vil vises?

Svar

IDE på datamaskinen din har et menyelement under verktøymenyen kalt «Serial Monitor. » På min Mac er det i det minste et svart område under kildeditoren for den nåværende skissen.

Den fungerer ikke med mindre du ringer til Serial.begin() -funksjonen i oppsettmetoden din før den første Serial.print()/println()/write() -funksjonssamtalen .

Noe sånt som dette:

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

Svar

Du kan åpne seriekonsollen i Arduino IDE ved å trykke på ctrl-shift-M (som i Monitor) eller velge den i menyen.

Hvis du vil bruke det serielle grensesnittet, må du også initialisere det bruker Serial.begin(9600); i setup() før du ringer til en annen funksjon som skriver til den. Du kan bruke hvilken som helst annen baudrate – men dette er standard i Arduino IDE, hvis du endrer den, bør du også endre den i IDE.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *