admin 發表於 2015-8-18 17:32:38

L298N 馬達驅動板

L298N
可驅動兩個直流馬達或一個步進馬達
記得接地......
data sheet

http://bugworkshop.blogspot.tw/2013/02/diy-l298n.html
http://coopermaa2nd.blogspot.tw/2012/09/l298n.html
使用馬達驅動IC 板搭配Arduino 控制馬達正反轉與轉速
const int motorIn1 = 5;
const int motorIn2 = 6;
const int motorIn3 = 7;   
const int motorIn4 = 8;

const int DELAY = 2000;


void setup()
{
        pinMode(motorIn1, OUTPUT);
        pinMode(motorIn2, OUTPUT);
        pinMode(motorIn3, OUTPUT);
        pinMode(motorIn4, OUTPUT);   
        pinMode(A2, OUTPUT);
        pinMode(A3, OUTPUT);
        pinMode(A4, OUTPUT);
        pinMode(A5, OUTPUT);
}
void loop()

{

        //digitalWrite(A2, HIGH);
        //digitalWrite(A3, HIGH);
        //digitalWrite(A5, HIGH);
        //digitalWrite(A4, HIGH);
        analogWrite(A2, 128);
        analogWrite(A3, 128);
        analogWrite(A4, 128);
        analogWrite(A5, 128);

        digitalWrite(motorIn1, HIGH);
        digitalWrite(motorIn2, LOW);
        digitalWrite(motorIn3, HIGH);
        digitalWrite(motorIn4, LOW);
        delay(DELAY);

        //digitalWrite(A2, HIGH);
        //digitalWrite(A3, HIGH);
        //digitalWrite(A5, HIGH);
        //digitalWrite(A4, HIGH);

        digitalWrite(motorIn2, HIGH);
        digitalWrite(motorIn1, LOW);
        digitalWrite(motorIn4, HIGH);
        digitalWrite(motorIn3, LOW);
        delay(DELAY);
//   for (int i=150; i<=250; i++){
// analogWrite(A4, i);
// analogWrite(A5, 0);
//delay(100);
// }

}
頁: [1]
查看完整版本: L298N 馬達驅動板