看板 Printer3D 關於我們 聯絡資訊
步進馬達都是雙向? 還是有分單向? 最近在測試步進馬達驅動晶片 ULN 2003 , 下面是測試的程式~ 但是應該正向轉後再反向轉回原位, 結果卻是不斷正向轉個不停? #include <Stepper.h> #define STEPS 200 Stepper stepper(STEPS, 11, 10, 9, 8); void setup() { stepper.setSpeed(140); } void loop() { stepper.step(100);//正半圈 delay(1000); stepper.step(-100);//反半圈 delay(1000); } -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.26.6.4 ※ 文章網址: https://www.ptt.cc/bbs/Printer3D/M.1427635099.A.D92.html sanbis:轉錄至看板 Electronics 03/29 21:31
sopi: 這不是步進馬達的問題,這是你要去查這個函數的內容可不可以 03/29 22:29
sopi: 接受負值 03/29 22:29
我是參考這個網頁的~ 就函數來看~應該沒寫錯才對~ ※ 編輯: sanbis (114.26.6.4), 03/29/2015 22:34:00
sanbis: 問題已解決~IC編號不同腳位不同~Orz 03/29 22:50
sanbis: 只是莫名其妙的要將 IN2 跟 IN3 對調? 03/30 03:09
dysyase: 可以催多快~~~~(好奇) 04/09 16:28
alibuda174: 請問馬達型號? 04/20 22:19