|
|
发表于 2016-3-2 17:41:49
|
显示全部楼层
你可以跟我那個帖的方法, 把 uno 及 mega 2650 用 i2c 連線, 然後測試一下是否可以偵測到.
例如把 slave_01.ino 上載到 mega 2650, 再在 uno 用 i2c_scanner 偵測一次, 看看是否可以找到 0x12 上的 device (slave_01 會把 mega 2560 設定成地址為 0x12 的 i2c 設備).
正常來說, arduino 上的 i2c 有問題的機會, 遠比模塊出問題的機會低. 以上只是純粹測試一下你的接線會否有問題.
又或者你嘗試接上其他 i2c 模塊, 再 scan 一次看看. 一般我買到新的 i2c 模塊, 都會先 scan 一次, 確認基本連線沒問題, 地址沒錯, 才開始編程.
把 5v 接到 3.3v 的電路是否會有問題, 我也不肯定....因為我是硬小白一名. |
|