如果您只想用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文档!
阅读全文