|
小弟最近才剛接觸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);
} |
|