Serial.println (): Unde este tipărit textul?

Când am folosit Serial.println() în cod am crezut naiv că voi vedea caracterele pe care le-am trimis afișate pe acel mică zonă neagră chiar sub interfață (la fel ca un terminal).

#include <Servo.h> int moveServo; Servo myservo; void setup() { myservo.attach(0); Serial.println(" Hello Earth"); Serial.println(); } void loop() { } 

Poate cineva să-mi spună exact unde Hello Earth ar fi afișat?

Răspuns

IDE-ul de pe computer are un element de meniu sub meniul de instrumente numit „Monitor serial. ” Cel puțin pe Mac-ul meu, este într-adevăr o zonă neagră sub editorul sursă pentru schița actuală.

Nu va funcționa decât dacă apelați funcția Serial.begin() în metoda de configurare înainte de primul apel de funcție Serial.print()/println()/write() .

Ceva de genul acesta:

//Set up the serial port @ 9600 baud for display back to the computer Serial.begin(9600); delay(25); Serial.println("Hello world!":); 

Răspuns

Puteți deschide consola serială în Arduino IDE apăsând ctrl-shift-M (ca în Monitor) sau selectând-o în meniu.

De asemenea, pentru a utiliza interfața serială, trebuie să o inițializați folosind Serial.begin(9600); în setup() înainte de a apela orice altă funcție care îi scrie. Puteți utiliza orice altă rată de transmisie – dar aceasta este valoarea implicită din ID-ul Arduino, dacă îl modificați, ar trebui să-l modificați și în IDE.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *