Mengatur Kecepatan Putar Motor DC
1. Hardware [Kembali]
Gambar 1. Potensiometer
Gambar 2. Motor DC
Gambar 3. Arduino Uno
2. Rangkaian Simulasi [Kembali]
3. Flowchart[Kembali]
4. Listing Program[Kembali]
#include
#define LM35 A0 //Deklarasi pin A0 untuk LM35
LiquidCrystal lcd(2, 3, 4, 5, 6, 7); //Deklarasi pin 2-7 untuk LCD
int nilaiSuhu; //Deklarasi variabel nilaiSuhu
void setup() { //Semua kode dalam fungsi ini dieksekusi sekali
pinMode(A0, INPUT); //Deklarasi pin A0 sebagai OUTPUT
lcd.begin(16, 2); //Dimensi LCD yang digunakan
}
void loop() //Semua kode dalam fungsi ini dieksekusi berulang
{
nilaiSuhu = ((5 * analogRead(LM35) * 100.00) / 1024 / 3); //Mencari nilai Suhu
lcd.clear(); //Menghapus layar LCD
lcd.setCursor(0, 0); //Menentukan posisi kursor pada awal penulisan
lcd.print("LM35 Sensor Suhu"); //Menampilkan text pada LCD
lcd.setCursor(0, 1); //Menentukan posisi kursor pada awal penulisan
lcd.print(nilaiSuhu); //Menampilkan nilaiSuhu pada LCD
delay(100); //Waktu delay 100 ms setelah dieksekusi
}
|
5. Video Simulasi [Kembali]
6. Analisa [Kembali]
1.
Apa pengaruh dan fungsi dari potensiometer
terhadap pergerakan motor
Potensiometer dapat menentukan kecepatan motor bisa dari 0%
sampai 100% pergerakan maksimal motor yang telah dipogram.
2.
Bagaimana pengaruh PWM dan ADC pada percobaan
ini.
Pengaruh PWM ada pada percobaan ini, sebab potensiometer
menjadi pengaruh bagi jumlah signal yang dikirimkan ke motor dalam wujud
persen.
Pengaruh ADC pada percobaan ini ada. Dilihat dari input dari
potensiometer berupa signal analog. Agar nilai dari potensiometer dapat dibaca
oleh motor, maka dibutuhkan ADC sebagai konverter dari signal analog menjadi
signal digital.
7. Link Download [Kembali]
- HTML Link Download
- Simulasi Proteus Link Download
- Listing Program Link Download
- Video Link Download
Tidak ada komentar:
Posting Komentar