创客百科

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

用户工具

站点工具


arduino:language:serial_read

Serial

read()

说明

读取传入的串口的数据。read() 继承自 Stream 类。

语法

serial.read()

Arduino Mega独有:
serial1.read()
serial2.read()
serial3.read()

参数

返回

传入的串口数据的第一个字节(或-1,如果没有可用的数据)- int

例子

int incomingByte = 0;   // 传入的串行数据
 
void setup() {
  Serial.begin(9600);     // 打开串口,设置数据传输速率9600
}
 
void loop() {
 
  // 当你接收数据时发送数据
  if (Serial.available() > 0) {
    // 读取传入的数据:
    incomingByte = Serial.read();
 
    //打印你得到的:
    Serial.print("I received: ");
    Serial.println(incomingByte, DEC);
  }
}
本页面的其他翻译:
arduino/language/serial_read.txt · 最后更改: 2016/12/25 22:15 (外部编辑)