Judul : Memprogram Arduino Driver Shield L293 Robotale
link : Memprogram Arduino Driver Shield L293 Robotale
Memprogram Arduino Driver Shield L293 Robotale
Hallo Sobat Arduino Indonesia a.k.a AWI'ers,Pada kesempatan kali ini saya akan share bagaimana cara memprogram shield driver Arduino L293 produk dari Robotale. Shield driver ini berfungsi untuk mengatur/mengendalikan motor DC, jadi sobat Arduino Indonesia bisa mengatur maju/mundur dan memberikan speed/kecepatan sesuai dengan yang di inginkan. Oke Langsung aja ya
Bahan yang dibutuhkan
Arduino Uno
Shield Driver L293 Robotale
Shield Driver Motor L293 Robotale ini menggunakan 4 pin digital dari arduino yaitu
- pin Direction A menggunakan pin 4,
- pin Direction B menggunakan pin 7,
- pin Enable/speed A menggunakan pin 5,
- pin Enable/speed B menggunakan pin 6.
/*
DRIVER SHIELD ARDUINO UNO - ROBOTALE
SEKOLAHROBOT.COM
ARDUINO.WEB.ID
*/
int dir_a = 4;
int dir_b = 7;
int pwm_a = 5;
int pwm_b = 6;
void setup()
{
pinMode(pwm_a, OUTPUT);
pinMode(pwm_b, OUTPUT);
pinMode(dir_a, OUTPUT);
pinMode(dir_b, OUTPUT);
}
void loop()
{
maju();
delay(1000);
mundur();
delay(1000);
}
void maju()
{
digitalWrite(dir_a,HIGH);
analogWrite(pwm_a,255);
digitalWrite(dir_b,HIGH);
analogWrite(pwm_b,255);
}
void mundur()
{
digitalWrite(dir_a,LOW);
analogWrite(pwm_a,255);
digitalWrite(dir_b,LOW);
analogWrite(pwm_b,255);
}
void belokkiri()
{
digitalWrite(dir_a,HIGH);
analogWrite(pwm_a,255);
digitalWrite(dir_b,LOW);
analogWrite(pwm_b,255);
}
void belokkanan()
{
digitalWrite(dir_a,LOW);
analogWrite(pwm_a,255);
digitalWrite(dir_b,HIGH);
analogWrite(pwm_b,255);
}
DRIVER SHIELD ARDUINO UNO - ROBOTALE
SEKOLAHROBOT.COM
ARDUINO.WEB.ID
*/
int dir_a = 4;
int dir_b = 7;
int pwm_a = 5;
int pwm_b = 6;
void setup()
{
pinMode(pwm_a, OUTPUT);
pinMode(pwm_b, OUTPUT);
pinMode(dir_a, OUTPUT);
pinMode(dir_b, OUTPUT);
}
void loop()
{
maju();
delay(1000);
mundur();
delay(1000);
}
void maju()
{
digitalWrite(dir_a,HIGH);
analogWrite(pwm_a,255);
digitalWrite(dir_b,HIGH);
analogWrite(pwm_b,255);
}
void mundur()
{
digitalWrite(dir_a,LOW);
analogWrite(pwm_a,255);
digitalWrite(dir_b,LOW);
analogWrite(pwm_b,255);
}
void belokkiri()
{
digitalWrite(dir_a,HIGH);
analogWrite(pwm_a,255);
digitalWrite(dir_b,LOW);
analogWrite(pwm_b,255);
}
void belokkanan()
{
digitalWrite(dir_a,LOW);
analogWrite(pwm_a,255);
digitalWrite(dir_b,HIGH);
analogWrite(pwm_b,255);
}
Untuk dicoba di mobile robot, kita tinggal colokkan output shield driver motor ke arduino uno. Seperti pada gambar berikut ini, diperlukan 2 buah moto dc, dan di colokkan ke shield driver motor
Untuk lebih jelasnya ini ada video bagaimana menggunakan shield driver motor DC
Salam Arduino Indonesia
Demikianlah Artikel Memprogram Arduino Driver Shield L293 Robotale
Sekianlah artikel Memprogram Arduino Driver Shield L293 Robotale kali ini, mudah-mudahan bisa memberi manfaat untuk anda semua. baiklah, sampai jumpa di postingan artikel lainnya.
Anda sekarang membaca artikel Memprogram Arduino Driver Shield L293 Robotale dengan alamat link https://arduinolibs.blogspot.com/2016/07/memprogram-arduino-driver-shield-l293.html
0 Response to "Memprogram Arduino Driver Shield L293 Robotale"
Post a Comment