Arduino Unohtml
步進電機segmentfault
杜邦線跳線若干oop
把步進電機的IN1
, IN2
, IN3
, IN4
分別鏈接到 Arduino 的數字引腳8
,9
,10
,11
上. 電機的電源正極鏈接到 Arduino 的5V輸出引腳上. 負極鏈接到 Arduino 的地線引腳. 如圖:ui
控制引腳和電源引腳spa
數字線路線路鏈接code
電源線路htm
https://v.qq.com/x/page/p0362...blog
#include<Stepper.h> // 參考文件 /* 28BYJ-48.pdf 該參數根據電機每一轉的步數來修改 */ const int stepsPerRevolution = 100; // 初始化步進電機要使用的Arduino的引腳編號 Stepper myStepper(stepsPerRevolution, 8, 9, 10, 11); void setup() { // 設置轉速,單位r/min myStepper.setSpeed(90); // 初始化串口 Serial.begin(9600); } void loop() { // 順時針一次旋轉 Serial.println("clockwise"); myStepper.step(stepsPerRevolution); // delay(500); // 逆時針一次旋轉 // Serial.println("counter clockwise"); // myStepper.step(-stepsPerRevolution); // delay(500); }