Sistem Kerja Alat
Arduino UNO digunakan untuk mengontrol kecepatan motor DC dengan menggunakan potensio meter. Potensio meter masuk pada pin A0 sebagai input data analog dan hasil pembacaanya digunakan sebagi kontrol output PWM pada pin 9. Nilai PWM juga ditampilkan pada LCD.
Kebutuhan Hardware
- Potensio meter 50K
- Motor DC
- Driver motor DC menggunakan IRF540N (Anda juga bisa menggunakan driver yang lain misalkan L298)
- LCD 2x16
- Modul Arduino UNO
- Power supply +9Volt
Diagram Blok
Schematics
Koneksi Arduino UNO dengan LCD
Koneksi Potensiometer
Koneksi Arduino
Source Code/Sketch
#include <LiquidCrystal.h>
LiquidCrystal lcd(2, 3, 4, 5, 6, 7);
void setup(){
pinMode(9,OUTPUT);
lcd.begin(16, 2);
lcd.setCursor(0,0);
lcd.print("Kontrol Motor DC");
lcd.setCursor(0,1);
lcd.print("dg Potensio (A0)");
delay(3000);
lcd.clear();
}
void loop(){
int val = analogRead(A0);
byte pwm = map(val, 0, 1023, 0, 255);
analogWrite(9,pwm);
lcd.setCursor(0,0);
lcd.print("PWM:");
lcd.print(pwm);
lcd.print(" ");
delay(100);
}
LiquidCrystal lcd(2, 3, 4, 5, 6, 7);
void setup(){
pinMode(9,OUTPUT);
lcd.begin(16, 2);
lcd.setCursor(0,0);
lcd.print("Kontrol Motor DC");
lcd.setCursor(0,1);
lcd.print("dg Potensio (A0)");
delay(3000);
lcd.clear();
}
void loop(){
int val = analogRead(A0);
byte pwm = map(val, 0, 1023, 0, 255);
analogWrite(9,pwm);
lcd.setCursor(0,0);
lcd.print("PWM:");
lcd.print(pwm);
lcd.print(" ");
delay(100);
}
Jalannya Alat
1. Koneksikan antara sistem Arduino dengan peripheral lain seperti pada rangkaian (skematik).
2. Pasang power supply (adaptor 9 V) dan hidupkan (colokkan ke sumber PLN 220V) sehingga
lampu LED indikator nyala, LCD juga nyala.
3. Pasang juga sumber tegangan DC untuk driver motor DC seperti di skematik. Jangan lupa saat
menggunakan sumber power supplay yang lain GND dihubungkan denganGND Arduino.
4. Tampilan pertama pada LCD
5. Tampilan normal pada LCD, menampilkan nilai PWM yang dikeluarkan
6. Langsung saja silahkan Anda putar putar potensio meter. Maka semakin kecil PWM maka putaran
motor DC semakin cepat, dan sebaliknya saat nilai PWM semakin besar maka putaran motor DC
semakin melambat.
Video Project V - 22. Kontrol Kecepatan Motor DC menggunakan Potensio Meter berbasis Arduino Uno
KAMI MELAYANI JASA PEMBUATAN HARDWARE ATAU SOFTWARE BERBASIS ARDUINO
KONTAK KAMI 085743320570 (adi sanjaya)
No comments:
Post a Comment