arduino Serial.write
时间: 2023-12-13 08:02:54 浏览: 135
Serial-EEPROM-Reader-writer:串行EEPROM读取器写入器,专为Arduino系列微控制器编写,然后数据通过USB到USART转换器通过USB端口传输到PC
在 Arduino 中,`Serial.write` 函数用于将数据以字节的形式输出到串口。函数原型如下:
```c
size_t write(uint8_t byte);
```
其中,`byte` 为要输出的字节数据。函数返回值为输出的字节数,通常为 1。
示例代码如下:
```c
byte data[4] = {0x12, 0x34, 0x56, 0x78}; // 待输出的字节数据
// 将字节数据输出到串口
for (int i = 0; i < 4; i++) {
Serial.write(data[i]);
}
```
在上面的示例代码中,`Serial.write` 函数的参数为要输出的字节数据,使用一个循环依次将数组 `data` 中的每个字节数据输出到串口。使用上面的代码示例,串口输出的内容为 `0x12 0x34 0x56 0x78`。
注意:`Serial.write` 函数只能输出字节数据,如果要输出字符串或其他类型的数据,需要先进行类型转换。例如,将一个整数转换为字节数组,可以使用 `byte b = (byte)num;` 将整数强制转换为字节。
阅读全文