begin()

Parent Previous Next

시리얼 통신을 위한 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