加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

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

2019/11/27
308
服务支持:
技术交流群

完成交易后在“购买成功”页面扫码入群,即可与技术大咖们分享疑惑和经验、收获成长和认同、领取优惠和红包等。

虚拟商品不可退

当前内容为数字版权作品,购买后不支持退换且无法转移使用。

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
放大
方块图(2)
相关方案
  • 方案介绍
  • 相关文件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

如果您只想用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
    描述:完整内容阐述

相关推荐

电子产业图谱