Da jeg brugte Serial.println()
i koden, troede jeg naivt, at jeg ville se de tegn, jeg sendte, vises på den lille sort område lige under grænsefladen (ligesom en terminal).
#include <Servo.h> int moveServo; Servo myservo; void setup() { myservo.attach(0); Serial.println(" Hello Earth"); Serial.println(); } void loop() { }
Kan nogen fortælle mig, hvor Hello Earth
ville blive vist?
Svar
IDE på din computer har et menupunkt under værktøjsmenuen kaldet “Serial Monitor. ” På min Mac er det i det mindste faktisk et sort område under kildeditoren til den aktuelle skitse.
Det fungerer ikke, medmindre du ringer til Serial.begin()
-funktionen i din opsætningsmetode før det første Serial.print()/println()/write()
-funktionsopkald .
Noget 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 åbne seriekonsollen i Arduino IDE ved at trykke på ctrl-shift-M (som i Monitor) eller vælge den i menuen.
For at bruge den serielle grænseflade skal du initialisere den ved hjælp af Serial.begin(9600);
i setup()
før du ringer til en anden funktion, der skriver til den. Du kan bruge enhver anden baudrate – men dette er standard i Arduino IDE, hvis du ændrer den, skal du også ændre den i IDE.