1. 程式人生 > >arduino小車入門教學——第二天(電機)

arduino小車入門教學——第二天(電機)

大家好,我是小編。

我們今天講如何讓馬達動起來。這些是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擴充套件板連線示意圖:

這就是小車的電機驅動原理。

謝謝大家。

給贊啊!微笑