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