Serial.println (): Kde je vytištěn text?

Když jsem použil Serial.println() v kódu, naivně jsem věřil, že na něm uvidím zobrazené znaky, které jsem poslal malá černá oblast těsně pod rozhraním (stejně jako terminál).

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

Může mi někdo říct, kde Hello Earth by se zobrazilo?

Odpověď

IDE v počítači obsahuje položku nabídky v nabídce nástrojů nazvanou „Serial Monitor.“ “ Alespoň na mém Macu je to skutečně černá oblast pod editorem zdroje pro aktuální náčrt.

Nefunguje, pokud před první Serial.print()/println()/write() voláním funkce Serial.begin() v metodě nastavení nezavoláte .

Něco takového:

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

Odpovědět

Sériovou konzolu v IDE Arduino můžete otevřít stisknutím ctrl-shift-M (jako v Monitoru) nebo výběrem v nabídce.

Chcete-li také použít sériové rozhraní, musíte jej inicializovat pomocí Serial.begin(9600); v setup() před voláním jakékoli jiné funkce, která do ní zapisuje. Můžete použít jakoukoli jinou přenosovou rychlost – ale toto je výchozí Arduino IDE, pokud jej změníte, měli byste jej změnit také v IDE.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *