创客百科

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

用户工具

站点工具


arduino:libraries:wireread

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);
}

返回主菜单

本页面的其他翻译:
arduino/libraries/wireread.txt · 最后更改: 2016/12/25 22:15 (外部编辑)