Robofun 機器人論壇

標題: 請教Arduino 四顆馬達四輪自走車 [打印本頁]

作者: ray25688    時間: 2014-7-20 17:54
標題: 請教Arduino 四顆馬達四輪自走車
小弟最近剛入門Arduino想研究自走車但網路上都是兩輪的幾乎沒什麼四輪的
想請問大大們大家對於四輪的自走車該從何下手
我現在有兩個L298N
void motorstop()
{
  digitalWrite(motorIn1, LOW);
  digitalWrite(motorIn2, LOW);
  digitalWrite(motorIn3, LOW);
  digitalWrite(motorIn4, LOW);
}

void forward()
{
  digitalWrite(motorIn1, HIGH);
  digitalWrite(motorIn2, LOW);
  digitalWrite(motorIn3, HIGH);
  digitalWrite(motorIn4, LOW);
  
  digitalWrite(motorIn1, HIGH);
  digitalWrite(motorIn2, LOW);
  digitalWrite(motorIn3, HIGH);
  digitalWrite(motorIn4, LOW);
}

void backward()
{
  digitalWrite(motorIn1, LOW);
  digitalWrite(motorIn2, HIGH);
  digitalWrite(motorIn3, LOW);
  digitalWrite(motorIn4, HIGH);
  digitalWrite(motorIn1, LOW);
  digitalWrite(motorIn2, HIGH);
  digitalWrite(motorIn3, LOW);
  digitalWrite(motorIn4, HIGH);
}

// Let right motor keep running, but stop left motor
void right()
{
  digitalWrite(motorIn1, HIGH);
  digitalWrite(motorIn2, LOW);
  digitalWrite(motorIn3, LOW);
  digitalWrite(motorIn4, LOW);
  digitalWrite(motorIn1, HIGH);
  digitalWrite(motorIn2, LOW);
  digitalWrite(motorIn3, LOW);
  digitalWrite(motorIn4, LOW);
}

// Let left motor keep running, but stop right motor
void left()
{
  digitalWrite(motorIn1, LOW);
  digitalWrite(motorIn2, LOW);
  digitalWrite(motorIn3, HIGH);
  digitalWrite(motorIn4, LOW);
  digitalWrite(motorIn1, LOW);
  digitalWrite(motorIn2, LOW);
  digitalWrite(motorIn3, HIGH);
  digitalWrite(motorIn4, LOW);
}
這是照往上參考的能請大大們請教一嗎
作者: marbol    時間: 2014-7-27 07:41
本帖最後由 marbol 於 2014-7-27 08:05 編輯

ray大大~~
要實做,應該要有實體接線圖,並另外尋找L298N的data sheet,據以尋找所要的減速馬達電壓電流規格,
例如L298的電流規格為2A,則本例中兩顆馬達並聯的電流就不要超過2A...
可以的話,加散熱片,及加上風扇幫助散熱更好喔~~
依照程式所述,實體接線圖應該
motor1,motor2放在右側,兩顆馬達並聯,同時接到一顆L298N輸出
motor3,motor4放在左側,兩顆馬達並聯,同時接到另一顆L298N輸出
L298N的輸入,接到Arduino的數位輸出接腳,
當L298N的輸入如下,motor1,motor2為正轉
digitalWrite(motorIn1, HIGH);
digitalWrite(motorIn2, LOW);
當L298N的輸入如下,motor1,motor2為逆轉
digitalWrite(motorIn1, LOW);
digitalWrite(motorIn2, HIGH);
motor3,motor4比照辦理~~~
實際做了,有問題再說吧~~
作者: pizg    時間: 2014-7-29 20:27
ray大大~~
要實做,應該要有實體接線圖,並另外尋找L298N的data sheet,據以尋找所要的減速馬達電壓電流規 ...
marbol 發表於 2014-7-27 07:41



   m大也住桃園呀, 您真熱心.
作者: ray25688    時間: 2014-8-5 11:51
那想請問我的藍牙有需要動嗎




歡迎光臨 Robofun 機器人論壇 (https://robofun.net/forum/) Powered by Discuz! X3.2