但只能要求速度與前進的總步數,尚無法要求停止的位置。
所以這次將利用可變電阻給予的電位訊號,來要求步進馬達所停位置。
當轉動可變電阻之後,電位(val)改變了,比較上一個時間電位(previous),
兩個的差值(val - previous)就當作馬達前進的步數。
接線圖
Video
Code
---------------------------
相關文章:
步進馬達的介紹
利用555晶片驅動步進馬達
脈衝產生器 (用於步進馬達的控制)
Arduino範例10:用Arduino+ULN2003驅動步進馬達
您好, 找Arduino 資料時無意間發現貴站, 滿詳細的資料和實作, 謝謝!
回覆刪除也感謝各位提的意見 : }
刪除請問你使用的步進馬達哪裡可以取得?
回覆刪除我也忘了從那來的,我從儲藏箱裡隨手拿一顆出來的。
刪除您好,我最近在查關於Arduino的資料,發現他好像有不同的版本。想請問部您用的是哪個版本呢?又或不同版本的都可以驅動步進馬達嗎?我最近想要做一些東西,謝謝您願意分享這些資訊和經驗,真的有很多幫助。
回覆刪除版本有點不太好說,因為太多版本了,不過驅動步進馬達都是沒有問題的,因為真正的power不是來自arduino。arduino只是負責訊號而已。
刪除請問這種方法可以拿來設計門鎖開關嗎
回覆刪除可以啊,您上網找,應該有類似的專題,甚至產品。
刪除不好意思 請問您用的可變電阻是幾歐姆的呢??是三隻腳的嗎?
回覆刪除10K歐姆,不過這可以改變的。
刪除三隻腳的可以,試一下轉的時候,是那兩隻腳在變化。
作者已經移除這則留言。
回覆刪除