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.