创客百科

姿势共享,有节操无门槛参与的创客百科,创客动力之源 \ (^_^) /

用户工具

站点工具


arduino:language:serial_begin

Serial

begin()

说明

将串行数据传输速率设置为位/秒(波特)。与计算机进行通信时,可以使用这些波特率:300,1200,2400,4800,9600,14400,19200,28800,38400,57600或115200。当然,您也可以指定其他波特率 - 例如,引脚0和1和一个元件进行通信,它需要一个特定的波特率。

语法

Serial.begin(speed)

仅适用于Arduino Mega :
Serial1.begin(speed)
Serial2.begin(speed)
Serial3.begin(speed)

参数

speed: 位/秒 (波特) - long

返回

例子

void setup() {
    Serial.begin(9600); // 打开串口,设置数据传输速率为9600bps 
}
 
void loop() {

Arduino Mega 的例子:

// Arduino Mega 可以使用四个串口 
// (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() {}
本页面的其他翻译:
arduino/language/serial_begin.txt · 最后更改: 2016/12/25 22:15 (外部编辑)