• 方案介绍
  • 附件下载
  • 相关推荐
申请入驻 产业图谱

使用I2C通信协议连接6个Arduino Megas

2019/11/27
261
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

i2c_schematic_1HDQYzP788.png

共3个文件

如果您只想用3个引脚连接设备,这对您来说就是一个完美的项目!

在学习了不同的通信协议之后,我认为如果我把所有同学Arduino Megas都与I2C(I平方C,而不是两个C)协议连接起来,那将很有趣。在他们的一点帮助下,我们创造了这个杰作。

虽然看起来并不令人印象深刻,但实际上我是在向5个不同的Arduino Megas发送数据字节。我仅用3个引脚(DATA,CLK和GROUND)进行此操作。数据可以通过两种方式发送,这意味着读者可以通过相同的方式成为作家。与UART(通用异步接收器-发送器)和SPI(串行外设接口)通信协议相比,这允许在不使用电线或引脚的情况下进行数据传输。每个Arduino Mega都有自己的数据包,由我的一个Master Mega发送给他们,如果每个Arduino都愿意,它们也可以成为Master Mega。

硬件组成:

  • Arduino Mega 2560和Genuino Mega 2560
  • 面包板(通用)

详细说明请见pdf文档!

  • i2c_schematic_1HDQYzP788.png
    下载
    描述:电路接线图
  • 代码.rar
    下载
    描述:代码文件
  • 使用I2C通信协议连接6个Arduino Megas.pdf
    下载
    描述:完整内容阐述

相关推荐