Haloo Semua Apa kabar??
Pada kesempatan kali ini Kita Masih melanjutkan Pembahasan Kita Yaitu PWM dan akan menjadi dasar Proyek Elektro Kita kali ini. Baik Biar ga pada bingung kita jelaskan saja ya tentang Proyek Kita.
Proyek Motor Dc 5 kecepatan ini adalah Sebuah Motor DC yaang di gunakan sebagai Motot utama dan kita Pakai menggunakan 5 kecepatan Yaitu :
1. Mundur
2. Maju pada kecepatan 1,2,3,4,5
Karena ini Merupakan Simulasi Kita siapkan rangkaian nya di Proteus dan Kita buat source codenya
Buatlah Rangkaian seperti di atas atau jika belum Mahir bisa memakai File yang kami sertakan untuk Belajar.
Kita Lanjutkan membuat source Code Nya kita buka halaman Arduini IDE lalu kita tulis seperti di Bawah ini tanpa library ya kawan kawan.
const int pb1=7;
const int pb2=6;
const int pb3=5;
const int pb4=4;
const int pb5=3;
int pb1State=0;
int pb2State=0;
int pb3State=0;
int pb4State=0;
int pb5State=0;
void setup() {
pinMode(9,OUTPUT);
pinMode(10,OUTPUT);
pinMode(pb1,INPUT);
pinMode(pb2,INPUT);
pinMode(pb3,INPUT);
pinMode(pb4,INPUT);
pinMode(pb5,INPUT);
}
void kec1(){
digitalWrite(9,LOW);
analogWrite(10,50);
}
void kec2(){
digitalWrite(9,LOW);
analogWrite(10,95);
}
void kec3(){
digitalWrite(9,LOW);
analogWrite(10,150);
}
void kec4(){
digitalWrite(9,LOW);
analogWrite(10,255);
}
void netral(){
digitalWrite(9,LOW);
analogWrite(10,0);
}
void mundur(){
digitalWrite(10,LOW);
analogWrite(9,50);
}
void loop() {
pb1State=digitalRead (pb1);
pb2State=digitalRead (pb2);
pb3State=digitalRead (pb3);
pb4State=digitalRead (pb4);
pb5State=digitalRead (pb5);
if(pb1State==HIGH){
kec3();
delay(1000);
}
else if(pb2State==HIGH){
kec2();
delay(1000);
}
else if(pb3State==HIGH){
kec1();
delay(1000);
}
else if(pb4State==HIGH){
mundur();
}
else if(pb5State==HIGH){
kec4();
delay(1000);
}
else{
netral();
}
}
Setelah itu lakukan Compile Program Tentunya Tool nya di seting Arduino Uno ya, hasil dari compile tersebut kita tempel pada Arduino yg berada di halam Proteus.
Lalu coba mulai Dengan Menekan Tombil Kecepatan agar motor Bserputar sesuai keinginian Kita.
Bagi Kawan kawan yg belum mahir membuat source code maupun Rangkaian Proteus kalian bisa Download Melalui Link Berikut Ini:
https://drive.google.com/file/d/1NP-mxKGjs9O3h4o38kaxAKwcEqRl5_FI/view?usp=sharing
Setelah Proyek kalian berhasil maka kalian bebas merubah File Source Code maupun File Proteusnya
tidak pelu lagi memintaa ijin kepada Kami .
Dalam Pembuatan Video ,Penulisan Artikel Pihak DDC OFFICIAL Tidak Pernah Meminta Sumbangan , uang Tunai, Hadiah dan lainya , Jika Terdapat dari Team Kami melakukan ini segera laporkan Kepada kami . Bisa Kunjungi Diclaimer DDC OFFICIAL DI Link berikut;
https://dodydarmadi.blogspot.com/2023/02/disclaimer.html
Jika Masih ada Kesulitan bisa menonton Videonya di link Berikut :
Terima kasih dan Berjumpa Kembali pada Artikel Berikutnya.
==========================================================================
DDC OFFICIAL \\ Dody Darmadi Chanel
Dudu Sinten Sinten
Agriculture, Electronic Tutorial & Event Report
==========================================================================
0 komentar:
Posting Komentar