L298N H-Bridge Arduino 4WD
Alat dan Bahan yang dibutuhkan :
1x Arduino Uno
1x Motor Driver L298N
4x Motor DC (Sebagai Roda)
1x Battery +9V for Motor L298N
1x Battery +9V for Arduino UNO
Kabel jumper secukupnya
Langkah-langkahnya :
1. 1. Susun rangkaian seperti gambar berikut :
Keterangan Konfigurasi Kabel :
· Hubungkan Pin IN1 L298N ke Pin 7 Arduino
· Hubungkan Pin IN2 L298N ke Pin 6 Arduino
· Hubungkan Pin IN3 L298N ke Pin 5 Arduino
· Hubungkan Pin IN4 L298N ke Pin 4 Arduino
· Solder Pin Motor DC (Contoh lihat pada Gambar diatas)
· Hubungkan +12V Motor Driver L298N ke +9V Battery
· Hubungkan Ground Motor Driver L298N ke Battery dan Ke Pin Ground Arduino
1. 2. Jalankan program Arduino-nya.
2. 3. Klik menu "Tools -> Board -> Arduino Uno"
3. 4. Klik menu "Tools -> Port -> ( Pilih Port arduino yang terdeteksi di komputer anda )
4. 5. Lalu masukan Sketch dibawah ini.
// Right side motor control
const int L298N_IN1=7;
const int L298N_IN2=6;
// Left side motor control
const int L298N_IN3=5;
const int L298N_IN4=4;
void setup(){
pinMode(L298N_IN1,OUTPUT);
pinMode(L298N_IN2,OUTPUT);
pinMode(L298N_IN3,OUTPUT);
pinMode(L298N_IN4,OUTPUT);
}
void loop(){
startCar();
delay(1000);
startCar();
delay(1000);
leftTurn();
delay(1000);
rightTurn();
delay(1000);
}
//Mechatronic and Robotic
//Electrical Engineering
//Malikussaleh of University
void startCar()
{
digitalWrite(L298N_IN1,HIGH);
digitalWrite(L298N_IN2,LOW);
digitalWrite(L298N_IN3,HIGH);
digitalWrite(L298N_IN4,LOW);
}
void stopCar()
{
digitalWrite(L298N_IN1,LOW);
digitalWrite(L298N_IN2,LOW);
digitalWrite(L298N_IN3,LOW);
digitalWrite(L298N_IN4,LOW);
}
void leftTurn()
{
digitalWrite(L298N_IN1,LOW);
digitalWrite(L298N_IN2,HIGH);
digitalWrite(L298N_IN3,HIGH);
digitalWrite(L298N_IN4,LOW);
}
void rightTurn()
{
digitalWrite(L298N_IN1,HIGH);
digitalWrite(L298N_IN2,LOW);
digitalWrite(L298N_IN3,LOW);
digitalWrite(L298N_IN4,HIGH);
}