Robofun 機器人論壇
標題:
HC-SRO4 超音波問題,能同時啟動2個嗎?
[打印本頁]
作者:
k940714675
時間:
2015-1-15 10:31
標題:
HC-SRO4 超音波問題,能同時啟動2個嗎?
本帖最後由 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
作者:
alexchow
時間:
2015-1-15 10:43
Hi,可以說明一下你的電路,這樣大家可以比較明瞭!!
作者:
000
時間:
2015-5-28 15:07
建議你用一顆就好,
如果你兩顆超音波擺的距離離比較開那是沒問題的
如果兩顆擺在附近會有頻率干擾問題
作者:
BlackJa
時間:
2015-5-28 21:48
問題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();
}
歡迎光臨 Robofun 機器人論壇 (https://robofun.net/forum/)
Powered by Discuz! X3.2