Serial.println (): Var skrivs texten ut?

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.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *