Senin, 27 Mei 2024

Modul L293D Motor Shield

 Halo Semau Aapa Kabar ??

Baik Pada pertemuan kita Kali ini kita akan Memberika Tutorial  Penggunaan Motor DC yg akan kita drive menggunakan Modul L293D Shield yg bisa di gunakan mengontrol Motor DC, Motor Stepper dan Juga Motor Servo. Pembahasan kita kali ini akan kita fokuskan kepada pengontrollan motor DC baik secara sendiri sendiri maupun ercara berkelompok. 

Yuk Kita Lihat Modul tersebut :

Modul Tersebut Dapat Mengontrol $ Motor DC Sekaligus, Ini menguntungkan jika kita akan membuat proyek Eleketro yg menggunakan 4 motor.  pin Out nya sebagai berikut:



Pada Terminal Kanan dan kiri untuk di sambung Ke motor Dc dari Motor 1 sampai 4 dan terminal baagian Bawah kita sambung Ke Power Supply . Mohon Berhati Hati Jika akan menggunakan ini harap di lihat untuk Power supply harus di sesuaikan dengan Motor yang kita pakai . misal motor yg di pakai 5 Volt maka Suplai power berkisar 6 Volt . hal ini untuk menjaga agar motor kita aman dan tidak terbakar akibat kelebihan Tegangan pada saat kita mengatur PWM pada Nilai 255.

Modul tersebut kita hubungkan ke Arduino Uno Atau Mega ,lalu kita siapkan Arduino IDE untuk membuat Program nya . adapun Program untuk On Off motor secara bergantian seperti pada Vidio  bisa di tulis seperti di bawah ini:

/*
 DDC OFFICIAL Notice: souce code ini bebas di gunakan
 Untuk keperluan Apapun Baik bisnis maupun Edukasi 
 Tanpa harus menyertakan Nama Kami 
 Terima kasih
 */
#include <AFMotor.h>

AF_DCMotor motor1(1);
AF_DCMotor motor2(2);
AF_DCMotor motor3(3);
AF_DCMotor motor4(4);

void setup() {
}

void satu(){
  motor1.setSpeed(70);//170 0N SEMUA
  motor2.setSpeed(0);
  motor3.setSpeed(0);
  motor4.setSpeed(0);
   motor1.run(FORWARD);
  motor2.run(RELEASE);
  motor3.run(RELEASE);
  motor4.run(RELEASE);
 
  
}

void dua(){
  motor1.setSpeed(0);//170 0N SEMUA
  motor2.setSpeed(170);
  motor3.setSpeed(0);
  motor4.setSpeed(0); 
  motor1.run(RELEASE);
  motor2.run(FORWARD);
  motor3.run(RELEASE);
  motor4.run(RELEASE);
}
void tiga(){
  motor1.setSpeed(0);//170 0N SEMUA
  motor2.setSpeed(0);
  motor3.setSpeed(170);
  motor4.setSpeed(0); 
  motor1.run(RELEASE);
  motor2.run(RELEASE);
  motor3.run(BACKWARD);
  motor4.run(RELEASE);
}
void empat(){
  motor1.setSpeed(0);//170 0N SEMUA
  motor2.setSpeed(0);
  motor3.setSpeed(0);
  motor4.setSpeed(170); 
  motor1.run(RELEASE);
  motor2.run(RELEASE);
  motor3.run(RELEASE);
  motor4.run(FORWARD);
}
void lima(){
motor1.setSpeed(70);//170 0N SEMUA
  motor2.setSpeed(170);
  motor3.setSpeed(170);
  motor4.setSpeed(170); 
  motor1.run(FORWARD);
  motor2.run(FORWARD);
  motor3.run(FORWARD);
  motor4.run(FORWARD);
}

void netral(){
  motor1.setSpeed(0);//170 0N SEMUA
  motor2.setSpeed(0);
  motor3.setSpeed(0);
  motor4.setSpeed(0); 
  motor1.run(RELEASE);
  motor2.run(RELEASE);
  motor3.run(RELEASE);
  motor4.run(RELEASE);
}
void loop() {
  satu();
  delay(5000);
  netral();
  delay(1000);
  dua();
  delay(5000);
  netral();
  delay(1000);
  tiga();
  delay(5000);
  netral();
  delay(1000);
  empat();
  delay(5000);
  lima();
  delay(4000);
  netral();
  delay(2000);
  
 
}

Tulis Program Tersebut atau salin dan Tempel di Arduino IDE . lalu Upload ke Arduino . Rubah Program dansesuaikan dengan Proyek Yang sedang Kamu Kerjakan. 
Terima kasih . 




Bagi yang Belum Jelas denganArtikel ini bisa lihat vidio Tutorialnya di Link Berikut:




==========================================================================
DDC OFFICIAL 
Dudu Sinten Sinten 
Commited To
Agriculture, Electronic Tutorial & Event Report

Dukung Kami dengan Cara Like Comment dan subscribe.
Kami Hadir di 
Youtube : Dody Darmadi Chanel 4862
Snack Video : DDC Official 
Tiktok : Dody Darmadi1
Blogger : 
==============================================================================

0 komentar:

Posting Komentar