코드에서 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에서도 변경해야합니다.