1、将一个I2C器件连接至arduino的SDA、SCL引脚(UNO R3 连接A4、A5)
2、将如下代码烧入arduino,打开串口界面即可得到I2C设备的地址。
#include <Wireh>
void setup()
{
Wirebegin();
Serialbegin(9600);
Serialprintln("nI2C Scanner");
}
void loop()
电脑连接usb串口然后转透传模块(蓝牙、无线串口模块),arduino串口连接对应透传模块,然后波特率设置成115200。在电脑上点击烧写,然后迅速按下arduino的reset键就可以用电脑无线给arduino烧写程序了
时序你得看IIC芯片的数据手册,如果看不懂。 你就找个iic的芯片讲解。例如2401的。好好看懂iic的使用。 iic芯片都基本那样 *** 作。 不能浮躁! 饭要一口一口吃,路要一步一步走。好好学。 你原理不知道,很难学下去的。 即使学得貌似懂。但是换个
非要用IIC的话,可以一块用一组IO,做输入;
另一组做输出;
感觉一组做输入输出,有两块mcu比较难;
就是一段做iic的输出,接另一端的模拟iic接收;
就这样相互传输;
以上就是关于问个弱智问题,2个I2C设备怎么接到 arduino 328上全部的内容,包括:问个弱智问题,2个I2C设备怎么接到 arduino 328上、arduino程序烧写黑科技(无线烧写代码)、求助arduino 之间iic通信问题,不胜感激等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)