“Serial.read()”的版本间的差异

来自Microduino Wikipedia
跳转至: 导航搜索
(创建页面,内容为“读串口数据,read()继承自Stream实用类。 *'''语法''':<br> <pre style="color:green"> Serial.read() </pre> microduino core only: Serial.read() Serial1....”)
 
 
第6行: 第6行:
  
 
microduino core only:
 
microduino core only:
 +
 
Serial.read()
 
Serial.read()
 +
 
Serial1.read()
 
Serial1.read()
  

2016年5月25日 (三) 02:58的最新版本

读串口数据,read()继承自Stream实用类。

  • 语法
Serial.read()

microduino core only:

Serial.read()

Serial1.read()

  • 参数

  • 返回值

串口上第一个可读取的字节(如果没有可读取的数据则返回-1)- int型。

  • 示例
int incomingByte = 0;   // 用于存储从串口读到的数据

void setup() {
        Serial.begin(9600);     // 打开串吕,设置速率为9600 bps
}

void loop() {

        // 只在收到数据时发送数据
        if (Serial.available() > 0) {
                // 读取传入的字节
                incomingByte = Serial.read();

                // 指示你收到的数据
                Serial.print("I received: ");
                Serial.println(incomingByte, DEC);
        }
}


[返回Arduino语法手册]