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]