Percobaan I : Motor DC
Modul 2 Praktikum Mikroprosessor & Mikrokontroller
Modul 2 Praktikum Mikroprosessor & Mikrokontroller
Modul 2
PWM DAN ADC
#define in1 9 //Deklarasi pin 9 sebagai input 1
#define in2 10 //Deklarasi pin 10 sebagai input 2
#define duration 2000 //Deklarasi durasi 2000 ms
void setup() { //Semua kode dalam fungsi ini di eksekusi sekali
pinMode(in1, OUTPUT); //Deklarasi in1 sebagai OUTPUT
pinMode(in2, OUTPUT); //Deklarasi in2 sebagai OUTPUT
}
void loop() { //Semua kode dalam fungsi ini dieksekusi berulang
digitalWrite(in1, HIGH); //in1 diberi logika 1
digitalWrite(in2, LOW); //in2 diberi logika 0
delay(1000); //Jarak waktu 1000 ms setelah input dieksekusi
digitalWrite(in1, LOW); //in1 diberi logika 0
digitalWrite(in2, LOW); //in2 diberi logika 0
delay(1000); //Jarak waktu 1000 ms setelah input dieksekusi
digitalWrite(in1, LOW); //in1 diberi logika 0
digitalWrite(in2, HIGH); //in2 diberi logika 1
delay(1000); //Jarak waktu 1000 ms setelah input dieksekusi
digitalWrite(in1, LOW); //in1 diberi logika 0
digitalWrite(in2, LOW); //in2 diberi logika 0
delay(1000); //Jarak waktu 1000 ms setelah input dieksekusi
1. Analisa Kerja Rangkaian
Pada
rangkaian yang dibuat pada praktikum dapat diketahui bahwa rangkain ini digunakan untuk menghidupkan
motor dc. Komponen yang digunakan pada rangkaian yaitu motor dc, driver motor,
arduino dan jumper. Input dari motor ada 2 dan diatur nanti pada program
arduino untuk port yang digunakan. Driver motor digunakan untuk mengatur
kecepatan motor
2. Jelaskan cara mengganti arah putar/ rotasi motor
Dari
praktikum yang telah dilakukan dapat diketahui bahwa cara untuk menggati arah
dari rotasi motor yaitu dengan menggati settingan pada program/codding arduino
nya. Motor akan berputar jika ada beda potensial, jika pada in1 high dan in2
low maka motor akan berputar searah jarum jam dan apabila kita ganti in1 dengan
low dan in dengan high maka motor akan
berputar berlawanan dengan arah jarum jam