Robofun 機器人論壇

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

HC-SRO4 超音波問題,能同時啟動2個嗎?

[複製鏈接]
跳轉到指定樓層
1#
發表於 2015-1-15 10:31:38 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
本帖最後由 k940714675 於 2015-1-15 11:26 編輯

我想同時啟動2個超音波感測器,2個功能都不一樣,請問為甚麼會只能有一個有動作,另一個都沒動作?我的功能是一個距離太長會讓馬達轉2圈後就停,另一個個是距離太近會轉馬達轉2圈後就停
所以想問問各位高手們超音波感測器能同時啟動2個嗎?


電路參考圖(https://lh5.ggpht.com/LVSBeUk3dd ... DjG09xJYsFo=h900-rw)
第一個超音波 VCC接5V
                   TRIG接A2
                   ECHO接A3
                   GND接GND
第二個超音波 VCC接5V
                   TRIG接A5
                   ECHO接A4
                   GND接GND
4#
發表於 2015-5-28 21:48:29 | 只看該作者
問題1 你的圖只有一組超音波阿..雖然他看起來是2個..你少畫了嗎?
問題2
你程式是寫在LOOP裡面嗎??
如果你有2組因該要使用2個時間參數
你可以試用這個看看,每1秒2個副程式都執行一次
#include <Timer.h>
void setup()
{
  Serial.begin(115200);
  t1.every(1000,副程式);
  t2.every(1000,副程式);
}
void loop()
{

    t1.update();
    t2.update();
}
3#
發表於 2015-5-28 15:07:00 | 只看該作者
建議你用一顆就好,
如果你兩顆超音波擺的距離離比較開那是沒問題的
如果兩顆擺在附近會有頻率干擾問題
2#
發表於 2015-1-15 10:43:45 | 只看該作者
Hi,可以說明一下你的電路,這樣大家可以比較明瞭!!
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-10-21 03:56 , Processed in 0.249832 second(s), 8 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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