Robofun 機器人論壇

標題: 關於腳位共用 [打印本頁]

作者: lieak59    時間: 2016-2-15 11:24
標題: 關於腳位共用
如題 小弟最近遇到了一個不太瞭解的基本問題

現在做平衡車要把MPU6050的數據拿出來作用要用一個叫INT的中斷角位

用到這個角位一般都好像是放在ARDUINO的第2腳中斷腳位

可是我藍芽晶片的腳位剛好也要用這個角 我第2腳接藍芽的輸入端

期他都腳位都拿來做其它事情了 剩下第5腳 A0 A1 A2 A3 沒接東西

我是用自製版子 第5腳跟第3腳特別遠 其它都拿來連馬達跟開關了

請問藍芽輸入角 跟MPU6050的角位是否可以共用?

若不行要怎麼改到第5腳 要設變數?

目前有把模擬茶壺MPUteapot做過一遍 看了一下程式碼裡面沒有設變數的語法 mpu6050_dmp6.ino+mputeapot

http://dory168.blogspot.tw/p/gy-521sensormpu-6050dmp-ic.html


懷疑因該是版子內建

小弟目前的疑點就這兩個 完成大概就可以開始做些測試 謝謝
作者: 超新手    時間: 2016-2-15 11:47
本帖最後由 超新手 於 2016-2-15 12:17 編輯

>>請問藍芽輸入角 跟MPU6050的角位是否可以共用?

不行


如果用 UNO, INT 只能用接腳 2 或 3
如果要改用接腳 3
以它提供的範例 MPU6050_DMP6 來說
可以把程式中的
attachInterrupt(0, dmpDataReady, RISING);// 接腳 2
改成
attachInterrupt(1, dmpDataReady, RISING);// 接腳 3
"應該"就可以了




歡迎光臨 Robofun 機器人論壇 (https://robofun.net/forum/) Powered by Discuz! X3.2