Robofun 機器人論壇

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

伺服馬達與按鈕&微動開關

[複製鏈接]
跳轉到指定樓層
1#
發表於 2012-8-13 20:55:20 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
最近在測試將微動開關與伺服馬達結合成機械手臂夾具的智慧感測作品,由於我將夾子的伺服馬達動作寫在loop迴圈內,使用紅外線給予訊號,每接收到一次動一度,
問題來了,要如何讓夾子上的微動感測器HIGH的時候(也就是將物體夾緊,微動開關被按下),讓伺服馬達直接停止往前推進呢?
2#
發表於 2012-8-13 21:58:14 | 只看該作者
原來的程式是怎樣寫的呢!?
3#
 樓主| 發表於 2012-8-13 22:29: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);
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-12-5 02:58 , Processed in 0.399540 second(s), 7 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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