Robofun 機器人論壇

標題: 伺服馬達與按鈕&微動開關 [打印本頁]

作者: noreg0107398    時間: 2012-8-13 20:55
標題: 伺服馬達與按鈕&微動開關
最近在測試將微動開關與伺服馬達結合成機械手臂夾具的智慧感測作品,由於我將夾子的伺服馬達動作寫在loop迴圈內,使用紅外線給予訊號,每接收到一次動一度,
問題來了,要如何讓夾子上的微動感測器HIGH的時候(也就是將物體夾緊,微動開關被按下),讓伺服馬達直接停止往前推進呢?
作者: mzw2008    時間: 2012-8-13 21:58
原來的程式是怎樣寫的呢!?
作者: noreg0107398    時間: 2012-8-13 22:29
痾 原本的程式是這樣的,程式很粗糙,都是直接把想法打出來,可是沒辦法實現。請各位前輩指導。

void loop()
{
buttonState = digitalRead(buttonPin);
if (irrecv.decode(&results))
{
if (results.value == 0x4AB0F7B6)
{
val_5=val_5+1;
}
if (buttonState == HIGH)
{
  val_5=val_5;
}
}

moto_5.write(val_5);




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