반응형
1. Serial.begin(speed);
- 시리얼 데이터 전송을 위해 포트를 열고, 전송 속도와 옵션을 설정하는 함수이다.
- speed: 데이터 전송 속도를 설정한다.
2. Serial.print(value);
- 시리얼 통신을 통해 데이터를 송신하여 모니터에 출력한다.
- value: 데이터(문자열 출력 "", 문자 출력 '')
3. Serial.println(value);
- 시리얼 통신을 통해 데이터를 송신하여 모니터에 출력하며, 출력 후 캐리지 리턴(\r)과 개행 문자(\n)를 출력한다.
- value: 데이터(문자열 출력"", 문자 출력 '')
4. Serial.write(value);
- 시리얼 통신을 통해 데이터를 송신한다. 보통 문자 외에 직접 데이터 값을 보내야 하는 블루투스나 지그비 같은 통신을 할 때 사용한다.
5. Serial.available();
- 시리얼 포트에서 읽을 수 있는 바이트(문자, 수신 버퍼에 저장된 데이터) 수를 반환한다.
- 64 바이트까지 수신 버퍼에 저장된다.
6. Serial.read();
- 수신된 시리얼 데이터를 읽는다.
- 수신 버퍼에서 첫 번째 문자를 읽고 반환한다. (수신 버퍼가 비어있으면 -1 반환)
반응형
'Arduino' 카테고리의 다른 글
[Arduino] Serial 실습: 시리얼 모니터에 입력·출력하기 (Serial.available) (0) | 2020.12.26 |
---|---|
[Arduino] Serial.print() vs Serial.write() (0) | 2020.12.24 |
[Arduino] 시리얼 통신이란? (0) | 2020.12.15 |
[Arduino] RGB LED 실습: 7가지 색상 표현하기 (0) | 2020.12.15 |
[Arduino] RGB LED란? (0) | 2020.12.13 |