大家好,我是小编。
记上一节内容点击打开链接
我们今天讲如何让马达动起来。这些是PWM马达。下面是H桥电路。
看到张图片,你是否理解了小车马达运动原理?
下面是程序:
#include <Servo.h>
int pinLF=14;
int pinLB=15;
int pinRF=16;
int pinRB=17;
//int PWM1=3;
//int PWM2=5;
void setup()
{
Serial.begin(9600);
pinMode(pinLB,OUTPUT);
pinMode(pinLF,OUTPUT);
pinMode(pinRB,OUTPUT);
pinMode(pinRF,OUTPUT);
}
void advance(int a)
{
digitalWrite(pinRF,HIGH);
digitalWrite(pinRB,LOW);
analogWrite(pinRF,130);
analogWrite(pinRB, 0);
digitalWrite(pinLF,HIGH);
digitalWrite(pinLB,LOW);
analogWrite(pinLF,200);
analogWrite(pinLB,0);
delay(a * 100);
}
void loop()
{
advance(1);
}
下面是电机与arduino扩展板连接示意图:
这就是小车的电机驱动原理。
谢谢大家。
给赞啊!