Serial.println (): Onde o texto é impresso?

Quando usei Serial.println() no código, ingenuamente acreditei que veria os caracteres que enviei exibidos nele pequena área preta logo abaixo da interface (como um terminal).

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

Alguém pode me dizer exatamente onde Hello Earth seria exibido?

Resposta

O IDE em seu computador tem um item de menu no menu de ferramentas chamado “Monitor Serial. ” No meu Mac, pelo menos, é de fato uma área preta sob o editor de código-fonte para o esboço atual.

Não funcionará a menos que você chame a função Serial.begin() em seu método de configuração antes da primeira Serial.print()/println()/write() chamada de função .

Algo assim:

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

Resposta

Você pode abrir o console serial no IDE do Arduino pressionando ctrl-shift-M (como em Monitor) ou selecionando-o no menu.

Além disso, para usar a interface serial, você deve inicializá-la usando Serial.begin(9600); em setup() antes de chamar qualquer outra função que escreva nele. Você pode usar qualquer outra taxa de transmissão – mas este é o padrão em o IDE do Arduino, se você alterá-lo, deverá alterá-lo também no IDE.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *