看板 Electronics 關於我們 聯絡資訊
https://i.imgur.com/oI893hm.jpg
請教這問題在那? 謝謝 //請注意下面要設定微步,使用1/4, 1/8. #define EN? ? ? ? 8? ? ?//步進電機使能端,低電平有效 #define X_DIR? ? ?5? ? ?//X軸 步進電機方向控制 //#define Y_DIR? ? ?6? ? ?//y軸 步進電機方向控制 //#define Z_DIR? ? ?7? ? ?//z軸 步進電機方向控制 #define X_STP? ? ?2? ? ?//x軸 步進控制 //#define Y_STP? ? ?3? ? ?//y軸 步進控制 //#define Z_STP? ? ?4? ? ?//z軸 步進控制 /* //函數:step? ? 功能:控制步進電機方向,步數。 //參數:dir 方向控制, dirPin對應步進電機的DIR引腳,stepperPin 對應步進電機的st ep引腳, steps 步進的步數 //無返回值 */ void step(boolean dir, byte dirPin, byte stepperPin, int steps) { digitalWrite(dirPin, dir); delay(10); for (int i = 0; i < steps; i++) { digitalWrite(stepperPin, HIGH); delayMicoseconds(100); digitalWrite(stepperPin, LOW); delayMicroseconds(100); } } void setup() {? ? ? ?//將步進電機用到的IO管腳設置成輸出 pinMode(X_DIR, OUTPUT); pinMode(X_STP, OUTPUT); pinMode(EN, OUTPUT); digitalWrite(EN, LOW); } void loop() { step(false, X_DIR, X_STP,800); //X軸電機 反轉1圈, 800步為一圈, M2,M1 短路 delay(500); step(true, X_DIR, X_STP, 800); //X軸電機 正轉1圈,800步為一圈 delay(500); } -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 110.28.41.16 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Electronics/M.1642939706.A.B73.html
HiJimmy: 你拼錯了有發現嗎?01/23 20:39
大哥 我沒發現 求跪開示 <(_ _)> ※ 編輯: g318 (110.28.41.16 臺灣), 01/23/2022 22:50:08
plopitri: r01/23 22:52
你好強, 謝謝
johnson35762: Micro...01/23 23:05
你好強, 謝謝 ※ 編輯: g318 (110.28.41.16 臺灣), 01/23/2022 23:15:43
Schottky: 別在意,拼錯是常有的事 XDDD 01/24 02:32
hongsiangfu: 我笑了www 01/24 12:21
mmonkeyboyy: 唉 01/24 13:55
nissptt: 拼錯很常見啦! 有一次不知為何產生一個全形空格(記得好 01/24 15:37
nissptt: 像在縮排),報錯又不在那行,找了好久。 01/24 15:37
yoche2000: 歡迎來到CS 01/24 22:01