daybreak21 发表于 2017-12-19 16:20:58

关于i2c传输多个变量的问题

小白请教,
用库发送变量
Wire.beginTransmission(4);
Wire.write(x);            
Wire.endTransmission();   
一次只能发一个变量给slave从机。

如果master要发多个变量给slave怎么办?先让slave发确认信息,然后master发下一个吗?
多谢各位

通幽境 发表于 2017-12-19 22:51:15

Wire.beginTransmission(4);
Wire.write(x);      
Wire.write(x2);
Wire.write(x3);      
       ....
Wire.endTransmission();

daybreak21 发表于 2018-1-8 22:32:38

通幽境 发表于 2017-12-19 22:51
Wire.beginTransmission(4);
Wire.write(x);      
Wire.write(x2);


多谢!已经按照此方式解决

xiao_y 发表于 2020-12-14 19:13:37

通幽境 发表于 2017-12-19 22:51
Wire.beginTransmission(4);
Wire.write(x);      
Wire.write(x2);


大神可以帮我看看我的I2C通信问题吗?谢谢了
传送门:https://www.geek-workshop.com/thread-39910-1-1.html

xiao_y 发表于 2020-12-14 19:13:48

daybreak21 发表于 2018-1-8 22:32
多谢!已经按照此方式解决

大神可以帮我看看我的I2C通信问题吗?谢谢了
传送门:https://www.geek-workshop.com/thread-39910-1-1.html
页: [1]
查看完整版本: 关于i2c传输多个变量的问题