Re:[問題]步進馬達如何歸零@mechanical,共有9則留言,3人參與討論,3推0噓6→, ※ 引述《kennykobe (鳳山下智久)》之銘言:: 目前現在用Raspberry pi ... ... <看更多>
「arduino步進馬達歸零」的推薦目錄:
- 關於arduino步進馬達歸零 在 [問題] 步進馬達如何歸零- 看板Mechanical 的評價
- 關於arduino步進馬達歸零 在 步進馬達arduino的運費、客服和退貨,DCARD、PTT和網友 ... 的評價
- 關於arduino步進馬達歸零 在 步進馬達arduino的運費、客服和退貨,DCARD、PTT和網友 ... 的評價
- 關於arduino步進馬達歸零 在 Re: [問題] 步進馬達如何歸零 - PTT Web 的評價
- 關於arduino步進馬達歸零 在 Re: [問題] 步進馬達如何歸零- 看板Mechanical 的評價
- 關於arduino步進馬達歸零 在 請問有沒有辦法將Arduino中的millis在程式運行的同時強制歸零 的評價
- 關於arduino步進馬達歸零 在 [問題] 請問有辦法共用輸入又不互相影響嗎 的評價
- 關於arduino步進馬達歸零 在 關於步進馬達接驅動器、控制器 - Mobile01 的評價
- 關於arduino步進馬達歸零 在 [問題] Arduino 執行邏輯的問題- 看板Electronics - PTT網頁版 的評價
- 關於arduino步進馬達歸零 在 Arduino請益28BYJ-48 5V DC步進馬達控制 - 軟體工程師板 的評價
arduino步進馬達歸零 在 Re: [問題] 步進馬達如何歸零- 看板Mechanical 的美食出口停車場
Re: [問題] 步進馬達如何歸零 ... 當馬達旋轉時會觸發你選擇的感知器這樣就可以知道馬達到達某個特定的角度感測器要接回你的控制器的DI 程式上的寫法,歸零時先讓馬達 ... ... <看更多>
arduino步進馬達歸零 在 請問有沒有辦法將Arduino中的millis在程式運行的同時強制歸零 的美食出口停車場
和老師聊天提到dmx決定來試試這類通訊,用arduino Dmxserial.h 和Access.h來改寫一個收dmx控制步進的函式庫,用Artnet搭配unity跟touchdesigner都很方便直覺,還能 ... ... <看更多>
arduino步進馬達歸零 在 [問題] 請問有辦法共用輸入又不互相影響嗎 的美食出口停車場
小弟正在自學arduino想先找個目標來學習就選了家人在夜市擺攤的機台來當範例機台的概念其實滿簡單的當碰觸到微動開關時增加分數還有步進馬達和燈光的啟閉按下歸零鈕 ... ... <看更多>
arduino步進馬達歸零 在 關於步進馬達接驅動器、控制器 - Mobile01 的美食出口停車場
倉庫有一顆PK569H步進馬達,五相、有五條線驅動器是UDK5128N控制器 ... 你只要將Arduino 的這兩個GPIO 平常設1,要順時針轉一格就對CW 送出一次0 再轉 ... ... <看更多>
arduino步進馬達歸零 在 [問題] Arduino 執行邏輯的問題- 看板Electronics - PTT網頁版 的美食出口停車場
[問題] Arduino 執行邏輯的問題 ... 能跑了就把Serial.print()刪掉就變成步進馬達抖一下,就不會動了正常來說,if (timer > 0) 這個迴圈內有歸零timer ... ... <看更多>
arduino步進馬達歸零 在 Arduino請益28BYJ-48 5V DC步進馬達控制 - 軟體工程師板 的美食出口停車場
#Arduino請益28BYJ-48 5V DC步進馬達控制 ... setSpeed(0); 不是設定速度為0嗎為什麼我多加了這個,按紐會變成加速就算我刪掉重新上傳還是會變成加速 ... ... <看更多>
arduino步進馬達歸零 在 [問題] 步進馬達如何歸零- 看板Mechanical 的美食出口停車場
目前現在用Raspberry pi控制步進馬達來轉,不過目前遇到的問題是
4個步進馬達轉好幾百圈之後,每一個步進馬達停的位置都不一樣
不清楚是因為每一個步進馬達買來之後,原始的位置就不同
還是因為程式方面沒有做讓步進馬達歸零的動作,目前使用的步進馬達是5V步進馬達(4相
5線 28BYJ-48-5V)
程式碼如下:
def forward( steps ):
for i in range( steps ):
setStep(0, 1, 1, 0)
time.sleep(0.01)
setStep(1, 1, 0, 0)
time.sleep(0.01)
setStep(1, 0, 0, 1)
time.sleep(0.01)
setStep(0, 0, 1, 1)
time.sleep(0.01)
setStep(0, 1, 1, 0)
def backward( steps ):
for i in range( steps ):
setStep(0, 0, 1, 1)
time.sleep(0.01)
setStep(1, 0, 0, 1)
time.sleep(0.01)
setStep(1, 1, 0, 0)
time.sleep(0.01)
setStep(0, 1, 1, 0)
time.sleep(0.01)
setStep(0, 0, 1, 1)
def setStep(w1, w2, w3, w4):
GPIO.output(coil_A_1_pin, w1)
GPIO.output(coil_A_2_pin, w2)
GPIO.output(coil_B_1_pin, w3)
GPIO.output(coil_B_2_pin, w4)
setStep(0, 0, 0, 0)
forward(45)
backward(45)
請各位大大幫忙解惑了,感激不盡!!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.120.179.172
※ 文章網址: https://www.ptt.cc/bbs/Mechanical/M.1507861174.A.E53.html
※ kennykobe:轉錄至看板 Electronics 10/13 10:52
※ 編輯: kennykobe (59.120.179.172), 10/13/2017 13:36:53
※ 編輯: kennykobe (59.120.179.172), 10/13/2017 14:36:03
... <看更多>
相關內容