這篇適合進階的 Arduino 使用者。
先前我們介紹過 EasyTransfer Library - 一個可以讓兩台 Arduino 透過 Serial port 通訊的 Library:
最近 EasyTransfer Library 版本更新了,現在EasyTrasnfer 不僅可以用在 Serial port 介面,也可以用在 I2C bus 上了。
▲ I2C 的連接方法,SDA, SCL, GND, 5V 分別接在一起,並在 SDA 和 SCL 上加個 4.7K 歐姆的提升電阻
安裝
請到官網下載並安裝 EasyTransfer Library:
範例程式
首先將底下的程式上傳到作為 Master 的 Arduino 板子上:
接著將底下的程式上傳到作為 Slave 的 Arduino 板子上:
如果一切順利,上傳完畢後,Slave 上的 LED 應該會每隔 5 秒鐘閃爍 5 次,而且每一次循環閃爍的速度會是 random 的。
0 意見:
張貼留言