Robofun 機器人論壇

 找回密碼
 申請會員
搜索
熱搜: 活動 交友 discuz
查看: 2156|回復: 7
打印 上一主題 下一主題

Arduino due SDA1 SCL1

[複製鏈接]
跳轉到指定樓層
1#
發表於 2016-5-26 14:25:50 | 顯示全部樓層 回帖獎勵 |倒序瀏覽 |閱讀模式
我現在要用Aduino due讀兩個IMU的訊號

目前有再SDA1 SCL1接兩個10K 歐姆的 拉提電阻
程式的部分如下
MPU6050 accelgyro1(0x68);
MPU6050 accelgyro2(0x69);

        Wire.setClock(1000000) ;                           
        Wire.begin();
        Wire1.setClock(1000000) ;
        Wire1.begin();
        Serial.begin(115200);

讀不到第二個IMU只讀得到第一個,求大神教學如何使用第二個I2C
2#
 樓主| 發表於 2016-5-27 18:25:23 | 顯示全部樓層
我都沒接AD0欸,請問一下為什麼要接此角為呢 我都接4個而已   VCC GND SDA SCL
3#
 樓主| 發表於 2016-5-28 17:33:36 | 顯示全部樓層
後來我的位址都用預設的 0x68去讀竟然讀得到,但不經讓我懷疑這樣的作法是否正確?

如果是用0x68 0x69去讀的話通常是 0x69讀不到,而且初始化就會出現錯誤了。所以這種情況要把ad0接到VCC嗎?  為什麼要這樣做呢
4#
 樓主| 發表於 2016-5-29 09:55:32 | 顯示全部樓層
所以""DUE""要用 0x68 0x69    連接到才算是對的!!!
我在試試看摟~謝謝大大
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

小黑屋|手機版|Archiver|機器人論壇 from 2005.07

GMT+8, 2024-5-17 06:49 , Processed in 0.114845 second(s), 7 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表