아두이노 보드와 PC는 시리얼 모니터를 통해 통신할 수 있는데, 이것을 시리얼 통신이라 한다. 시리얼 통신은 아두이노 보드의 센서 값을 확인하거나 아두이노 보드로 명령을 보낼 때 주로 사용함.
아두이노 보드에서 pc로 메세지 보내기
void setup() {
Serial.begin(9600); //시리얼통신 설정
}
void loop() {
Serial.println("Hello");
delay(1000);
}
보드레이트는 시리얼 통신의 속도를 의미한다. 아두이노 보드와 pc의 보드레이트가 동일해야 정상 작동한다.
pc에서 아두이노 보드로 메세지 보내기
void setup() { Serial.begin(9600); //시리얼통신 설정 } void loop() { if (Serial.available()) { //아두이노가 받은 데이터가 있는지 확인 char c = Serial.read(); //시리얼 통신으로 들어온 데이터 중 한 바이트씩 잘라내 읽는 명령어. if (c == 'a') { Serial.println("Hello"); } } delay(1000); }
'아두이노' 카테고리의 다른 글
아두이노 우노 R3 보드 MCU 기술사양 (0) | 2020.07.29 |
---|---|
아두이노 프로 미니 (0) | 2020.07.21 |
기어드 모터로 LED 켜기 (0) | 2020.02.19 |
라인트랙자동차 만들기 2 (0) | 2020.02.13 |
라인트랙자동차 만들기 1 (0) | 2020.02.10 |
댓글