시리얼 통신을 위한 Baudrate를 설정합니다.
컴퓨터와 통신하기 위해선 300, 600, 1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600, 115200 중 하나의 Baudrate를 사용해야 합니다.
Baudrate가 높을수록 통신 속도는 빨라지지만 최대 전송 거리가 줄어들고 송수신 안정성이 떨어집니다.
Serial.begin(speed)
Serial.begin(speed, config)
PC-4S, PC-7S전용:
Serial1.begin(speed)
Serial2.begin(speed)
Serial3.begin(speed)
Serial1.begin(speed, config)
Serial2.begin(speed, config)
Serial3.begin(speed, config)
speed : Baudrate(300, 600, 1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600, 115200 중 하나)
config : 데이터, 패리티, 스톱비트(아래 참조)
- SERIAL_5N1
- SERIAL_6N1
- SERIAL_7N1
- SERIAL_8N1 (설정 안할시 기본값)
- SERIAL_5N2
- SERIAL_6N2
- SERIAL_7N2
- SERIAL_8N2
- SERIAL_5E1
- SERIAL_6E1
- SERIAL_7E1
- SERIAL_8E1
- SERIAL_5E2
- SERIAL_6E2
- SERIAL_7E2
- SERIAL_8E2
- SERIAL_5O1
- SERIAL_6O1
- SERIAL_7O1
- SERIAL_8O1
- SERIAL_5O2
- SERIAL_6O2
- SERIAL_7O2
- SERIAL_8O2
없음
void setup() { Serial.begin(9600); // 시리얼포트를 Baudrate 9600으로 오픈 } void loop() {} |
아래는 PC-4S, PC-7S 전용 예제
void setup(){ Serial.begin(9600); Serial1.begin(38400); Serial2.begin(19200); Serial3.begin(4800); Serial.println("Hello Computer"); Serial1.println("Hello Serial 1"); Serial2.println("Hello Serial 2"); Serial3.println("Hello Serial 3"); } void loop() {} |
Created with the Personal Edition of HelpNDoc: Single source CHM, PDF, DOC and HTML Help creation