Serial.println () : 텍스트는 어디에 인쇄됩니까?

코드에서 Serial.println()를 사용했을 때 내가 보낸 문자가 표시 될 것이라고 순진하게 믿었습니다. 인터페이스 바로 아래에있는 작은 검은 색 영역 (터미널처럼)

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

누군가가 어디에 있는지 말해 줄 수 있나요 Hello Earth이 표시됩니까?

답변

컴퓨터의 IDE에는 “직렬 모니터”라는 도구 메뉴 아래에 메뉴 항목이 있습니다. ” 내 Mac에서는 적어도 현재 스케치의 소스 편집기 아래에서 실제로 검은 색 영역입니다.

첫 번째 Serial.print()/println()/write() 함수 호출 전에 설정 메서드에서 Serial.begin() 함수를 호출하지 않으면 작동하지 않습니다. .

예 :

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

답변

Ctrl-Shift-M (모니터에서와 같이)을 누르거나 메뉴에서 선택하여 Arduino IDE에서 직렬 콘솔을 열 수 있습니다.

또한 직렬 인터페이스를 사용하려면 초기화해야합니다. 쓰기를하는 다른 함수를 호출하기 전에 Serial.begin(9600);setup()에서 사용합니다. 다른 전송 속도를 사용할 수 있습니다. 아두 이노 IDE를 변경하면 IDE에서도 변경해야합니다.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다