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);
}
Tidak ada komentar:
Posting Komentar