Jumat, 01 Juli 2016

L298N H-Bridge Arduino 4WD

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

PERANCANGAN ALAT PENDETEKSI ASAP ROKOK BERBASIS ARDUINO UNO DENGAN OUTPUT SUARA DAN MATI LAMPU SECARA OTOMATIS

BAB I PENDAHULUAN 1.1 Latar Belakang          Dalam perkembangan dunia teknologi semakin maju maka diperlukan kesadaran kita untuk...