目录

read()

说明

读取一个由从机发送给主机,或由主机发送给从机的字节,在调用 requestFrom() 函数后。read()从 Stream 类中继承

函数

Wire.read()

参数

返回值

返回下一个接收到的字节

示例

#include "Wire.h"
 
void setup()  
{
  Wire.begin();        //加入I2C总线(地址可选为主机)
  Serial.begin(9600);  // 初始化串口输出
}
 
void loop()
{
  Wire.requestFrom(2, 6);    // 向从机 #2请求6个字节
 
  while(Wire.available())    // 从机发送的数据可以少于所请求的
  { 
    char c = Wire.read();    // 接收一个字节,并设置为字符类型
    Serial.print(c);         // 串口打印该字符
  }
 
  delay(500);
}

返回主菜单