當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Arduino Arduino_EMBRYO_2 - StepMotor()用法及代碼示例

此函數為 EMBRYO 2 創建一個StepMotor 類的實例,該實例表示機器人的線性軸。在草圖頂部使用它,在 setup()loop() 上方。

用法

StepMotor(AXIS_ID,
          enablePin,
          directionPin,
          pulsePin,
          homePin,
          farPin,
          forwardPin,
          backwardPin,
          startPin,
          emergencyStopPin);

參數

  • AXIS_ID:電機唯一 ID(數字)
  • enablePin:連接到電機使能引腳的引腳
  • directionPin:連接電機方向引腳的引腳
  • pulsePin:連接到電機脈衝引腳的引腳
  • homePin:連接到原位限位開關的引腳
  • farPin:連接到遠離主站開關的引腳
  • forwardPin:連接到轉發按鈕的引腳
  • backwardPin:連接到後退按鈕的引腳
  • startPin:連接初始化按鈕的引腳
  • EmergencyStopPin:連接到緊急停止按鈕的引腳

示例

#include <Arduino_EMBRYO_2.h>

StepMotor axis(1, A5, 5, 6, 3, 4, A2, A1, 2, 12);


void setup() {}
void loop() {}

相關用法


注:本文由純淨天空篩選整理自arduino.cc大神的英文原創作品 Arduino_EMBRYO_2 - StepMotor()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。