“Serial.read()”的版本间的差异
(创建页面,内容为“读串口数据,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); } }