极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 19746|回复: 7

關於腳位共用

[复制链接]
发表于 2016-2-15 11:19:19 | 显示全部楼层 |阅读模式
本帖最后由 lieak59 于 2016-2-18 23:04 编辑

如題 小弟最近遇到了一個不太了解的基本問題

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

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

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

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

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

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

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

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

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

懷疑因該是版子內建

小弟目前的疑點就這兩個 完成大概就可以開始做些測試 謝謝

回复

使用道具 举报

发表于 2016-2-15 13:19:12 来自手机 | 显示全部楼层
本帖最后由 philip 于 2016-2-15 13:23 编辑

甚麼角位?是腳位吧;你的藍牙是作通訊嗎?如果只是通訊不用中斷也可以。
回复 支持 反对

使用道具 举报

发表于 2016-2-15 13:24:14 | 显示全部楼层
你需要的是一个中断pin,uno上有2个,分别是 2 和 3

如果2 被占用了,你可以看看能不能用 3

ps: pin 2 你用做software serial了么?
回复 支持 反对

使用道具 举报

发表于 2016-2-16 08:24:38 | 显示全部楼层
zoologist 发表于 2016-2-15 13:24
你需要的是一个中断pin,uno上有2个,分别是 2 和 3

如果2 被占用了,你可以看看能不能用 3

那你蓝牙用的是 software serial 可以换成其他pin
回复 支持 反对

使用道具 举报

发表于 2016-2-16 11:51:54 | 显示全部楼层
為什麼一定要用 D2, D3 做藍牙的 TX/RX?
你 D0/D1 有其他用途嗎? 藍牙直接用 D0/D1, 可以省下 software serial, 不是更好嗎?

如果藍牙一定要用 D2, D3, 那你的 MPU6050 也可以在不用 int 的模式下使用的.  只要不行 DMP 就不需要 int 了.
回复 支持 反对

使用道具 举报

发表于 2016-2-16 13:01:35 来自手机 | 显示全部楼层
本帖最后由 philip 于 2016-2-16 13:25 编辑

super說的對
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-2-16 14:31:08 | 显示全部楼层
目前是因為版子原本就規劃在D2D3弄藍芽

不過要把MPU6050的數據拿出來做用需要用到INT接PIN2 PIN3

版子是用以前做遙控車改過來的

當初讀取數據以為用不到PIN2中斷引腳沒有做規劃

結果讓馬達無法前後把車子立起來.....所以才要在立一個中斷引角....



回复 支持 反对

使用道具 举报

发表于 2016-2-16 14:57:31 | 显示全部楼层
lieak59 发表于 2016-2-16 14:31
目前是因為版子原本就規劃在D2D3弄藍芽

不過要把MPU6050的數據拿出來做用需要用到INT接PIN2 PIN3

arduino 的 interrupt 是很珍貴的, 如果本身沒必要用到 interrupt, 一般都不會用相關的針腳.

至於 MPU6050, 本身是可以直接讀取數據的, 只要你願意放棄 DMP 的運算.  當然, 有可能會把精確度降低, 但總比做不到要好吧.

或者你可以先試試放棄 DMP, 看看數據是否真的太差.
又或先用其他程式測試一下, 看看使用 DMP 及不使用 DMP 時, 獲得的數據分別有多大, 是否可接受.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-6 03:37 , Processed in 0.055845 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表