arduino教学套装:电机驱动

教学套装:

  1. 注意motor和led开关的选择
  2. 配置的电机只有一个方向,5、6控制电机的转速
  3. 标识的接口需要互换

代码

#define BAUD 115200    //串口波特率
#define BOARDLEDPIN 13 //板载led接口
#define MOTORPINA 3
#define MOTORPINB 6
unsigned int speed = 120;

void setup()
{
  Serial.begin(BAUD);
  pinMode(BOARDLEDPIN, OUTPUT);
  pinMode(MOTORPINA, OUTPUT);
  pinMode(MOTORPINB, OUTPUT);
  pinMode(2, INPUT);
  pinMode(7, INPUT);
}

void loop()
{
  if (digitalRead(2))
  {
    analogWrite(MOTORPINB, speed);
    digitalWrite(MOTORPINA, LOW);
  }
  if (digitalRead(7))
  {
    analogWrite(MOTORPINB, 180);
    digitalWrite(MOTORPINA, LOW);
  }
}

发布了97 篇原创文章 · 获赞 120 · 访问量 9万+

猜你喜欢

转载自blog.csdn.net/acktomas/article/details/103004749