Arduino I2C的制作

步骤1:您将需要什么!
-2个arduino板
-3个电阻器
arduino板a4和a5上的i2c引脚为low,因此我们需要使用上拉电阻将其拉至high
-1 led-输出设备/指示器
-1按钮-输入设备/控件
-面包板和某些跳线
步骤2:连接设备。
首先,我们使用跳线将电阻连接到a4和a5。连接到a5和a4的电阻的第一端将连接到从arduino的scl和sda(这些引脚位于gnd之后),电阻的第二端将在面包板上的单个梯级处相遇。
第二个,将两个电阻的汇合点连接到两个arduino的+ 5v并将两个arduino的地连接在一起。这样,不仅共享交流,而且共享力量。
第三,使用电阻将按钮连接至gnd,并使用跳线将按钮连接至+ 5v,然后连接,然后将按钮连接至mastet uno的pin3。
最后,将您的led连接到gnd和从属uno的pin3。
别忘了为面包板供电。
步骤3:程序/代码
我们是将要编写两组代码
主代码和从代码。
主机基本上写命令,而从机阅读命令并服从。主站和从站通过使用功能代码相互识别,例如在主站中设置的modbus功能代码05告诉从站强制单个输出。因此,主机的功能代码设置必须与从机的设置相同。
我们将需要在这里使用wire.h库。如果它不在您的库中,则可以从arduino.cc网站下载它。
请记住,按钮已连接到主设备,而led已连接到从设备,因此当您按下按钮时,主设备给从设备一个命令来打开led,再次按下时它给出另一个命令来关闭led。


一文弄懂BIN、HEX、AXF、ELF文件格式的区别
荣耀8和荣耀8青春版有什么区别?荣耀8和荣耀8青春版谁更值得买?
全球首个智能区块链研究实验室成立 量子链/纸贵科技与西交大强强联手
LiFSI/LiPF6混合盐对锂电池电解液性能有何影响?
华为P10闪存门事件后续:曝华为Mate9也似华为P10存前科?在闪存混用问题
Arduino I2C的制作
将光学手势识别功能集成进轻薄LCD
智能机产业链为什么各种物料都在缺货?
共享经济+区块链为何发展的空间很好
多层线路板找谁?-广州俱进科技
田间小气候监测站的简单说明
SIMATIC S7-1500 PLC计算指令(CALCULATE)简述
联手“自动驾驶”!广汽埃安大动作?
学好嵌入式系统电路入门之——二极管/晶体管/FET
区域教育信息化方案特点及应用分析
从隐私角度微软Edge在遥测的侵入性表现最差
先进封装/Chiplet如何提升晶圆制造工艺的良率
基于STM32F103RB和CC1101的无线数传模块设计
Travelport联合IBM推出人工智能差旅平台
激光孔径测量仪的用途及应用