效用:利用L298N電機驅動模組控制直流馬達旋轉,類比訊號控制馬達的速度,數位訊號控制馬達的運轉方向。
應用:此實驗可用於自製的遙控車;也可以運用在可控制風速的的抽排風雙用的風扇。
提示:當L298N與Arduino主板的電源來源不同時,務必將 L298N 的 GND 和 Arduino 主板的 GND 共同接地,否則 L298N 將不會正常運作,導致馬達不會運轉。
提示:當L298N與Arduino主板的電源來源不同時,務必將 L298N 的 GND 和 Arduino 主板的 GND 共同接地,否則 L298N 將不會正常運作,導致馬達不會運轉。
電路接法:
圖形程式方塊:
程式碼:
void setup()
{
pinMode( 3 , OUTPUT);
pinMode( 9 , OUTPUT);
pinMode( 4 , OUTPUT);
pinMode( 5 , OUTPUT);
pinMode( 6 , OUTPUT);
pinMode( 7 , OUTPUT);
}
void loop()
{
analogWrite(3 , 120);
analogWrite(9 , 200);
digitalWrite(4 , HIGH);
digitalWrite(5 , LOW);
digitalWrite(6 , HIGH);
digitalWrite(7 , LOW);
}
請大家切記:不要在電源還開啟時,讓任何電線碰觸L298N或Arduino主板,否則電線將短路,Arduino主板將燒壞。
沒有留言:
張貼留言