reference:language:serial_begin
| 前一修订版 |
— | reference:language:serial_begin [2023/06/07 04:23] (当前版本) – 外部编辑 127.0.0.1 |
---|
| [[reference:language:serial|Serial]] |
| ====== begin() ====== |
| |
| ===== 说明 ===== |
| |
| 将串行数据传输速率设置为位/秒(波特)。与计算机进行通信时,可以使用这些波特率:300,1200,2400,4800,9600,14400,19200,28800,38400,57600或115200。当然,您也可以指定其他波特率 - 例如,引脚0和1和一个元件进行通信,它需要一个特定的波特率。 |
| ===== 语法 ===== |
| |
| Serial.begin(speed) |
| |
| 仅适用于OCrobot Mega2560 : |
| \\ Serial1.begin(speed) |
| \\ Serial2.begin(speed) |
| \\ Serial3.begin(speed) |
| ===== 参数 ===== |
| |
| speed: 位/秒 (波特) - long |
| ===== 返回 ===== |
| |
| 无 |
| ===== 例子 ===== |
| <code cpp> |
| void setup() { |
| Serial.begin(9600); // 打开串口,设置数据传输速率为9600bps |
| } |
| |
| void loop() { |
| </code> |
| OCrobot Mega2560 的例子: |
| <code cpp> |
| // OCrobot Mega2560 可以使用四个串口 |
| // (Serial, Serial1, Serial2, Serial3), |
| // 从而设置四个不同的波特率: |
| |
| 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() {} |
| </code> |
| |