När jag använde Serial.println()
i koden trodde jag naivt att jag skulle se de tecken som jag skickade visas på den litet svart område precis under gränssnittet (precis som en terminal).
#include <Servo.h> int moveServo; Servo myservo; void setup() { myservo.attach(0); Serial.println(" Hello Earth"); Serial.println(); } void loop() { }
Kan någon berätta var Hello Earth
skulle visas?
Svar
IDE på din dator har ett menyalternativ under verktygsmenyn som heter ”Serial Monitor. ” På min Mac är det åtminstone verkligen ett svart område under källredigeraren för den aktuella skissen.
Det fungerar inte såvida du inte ringer till Serial.begin()
-funktionen i din installationsmetod innan det första Serial.print()/println()/write()
-funktionssamtalet .
Något som detta:
//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 öppna seriekonsolen i Arduino IDE genom att trycka på ctrl-shift-M (som i Monitor) eller välja den i menyn.
För att använda det seriella gränssnittet måste du också initiera det använder Serial.begin(9600);
i setup()
innan du ringer till någon annan funktion som skriver till den. Du kan använda vilken annan baudhastighet som helst – men detta är standard i Arduino IDE, om du ändrar den, bör du också ändra den i IDE.