Robofun 機器人論壇

 找回密碼
 申請會員
搜索
熱搜: 活動 交友 discuz
查看: 22521|回復: 12
打印 上一主題 下一主題

Arduino L298P 如何同時控制兩顆直流馬達?

[複製鏈接]
跳轉到指定樓層
1#
發表於 2011-9-22 01:42:45 | 顯示全部樓層 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
小弟最近才剛接觸Arduino
我是看到這個網址http://www.89idea.com/blog/?p=141
裡面有介紹馬達正轉反轉,但是我怎麼試都只能單獨一顆馬達轉動
這下面是網址得程式碼加上我自己改的但是我不知道我這樣做到底對不對= =
但是我執行只有一顆馬達轉動  不知道市我程式碼錯 ,還是馬達的線有接錯
假如我是把
digitalWrite(E1,HIGH);
digitalWrite(M1,LOW);
或是
digitalWrite(E2, HIGH);
digitalWrite(M2, LOW);
刪掉 另外邊的馬達都會轉動  但是假如是把這4行同時打在一起 卻不能兩個馬達同時轉動...不知道有沒有人可以解除我的問題

int E1 = 5;
int M1 = 4;
int E2 = 6;
int M2 = 7;
void setup()
{
pinMode(M1, OUTPUT);
pinMode(M2, OUTPUT);
pinMode(E1, OUTPUT);
pinMode(E2, OUTPUT);
}
void loop()
{


digitalWrite(E1,HIGH);
digitalWrite(M1,LOW);

digitalWrite(E2, HIGH);
digitalWrite(M2, LOW);


}
2#
 樓主| 發表於 2011-9-22 15:41:59 | 顯示全部樓層
本帖最後由 zxm10193 於 2011-9-22 15:54 編輯

我剛剛把你給的程式碼複製上去  燒進去  馬達反而不會動了....  還是哪裡有問題需要再查看一下??
我有在另外在接一個外部電源給L298P   我用9V的電池

板子上只有亮紅燈  馬達沒有動作...是我的馬達線有接錯?
+-+-  從左到右    我馬達正接+ 負接- 應該沒有接錯吧..
3#
 樓主| 發表於 2011-9-22 19:11:11 | 顯示全部樓層
馬達是 那種軌道車 直流馬達   我是買田宮模型馬達組合
我改完變成 可以同時兩輪後退   
想請問一下  
為什麼裡面的數值改成100就可以呢?  因為我找到的網站都是打 HIGH LOW  
那個100的意思是什麼???  書上沒有看到...
這樣我要如何改成 同時向前?
4#
 樓主| 發表於 2011-9-27 23:06:31 | 顯示全部樓層
感謝大大的指導   我車子可以順利的前進後退了!!!!
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

小黑屋|手機版|Archiver|機器人論壇 from 2005.07

GMT+8, 2024-5-10 01:59 , Processed in 0.224736 second(s), 8 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表