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.