教学套装:
- 注意motor和led开关的选择
- 配置的电机只有一个方向,5、6控制电机的转速
- 标识的接口需要互换
代码
#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);
}
}