본문 바로가기
아두이노

아두이노 시리얼 통신

by 잡T 2020. 7. 17.

아두이노 보드와 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

댓글