MOTOR DC
6.1. Tujuan
1. Praktikan mampu menjelaskan jenis dan prinsip kerja motor DC
2. Praktikan mampu menerapkan prinsip kerja motor DCdalam bidang
robotika.
3. Praktikan mampu memahami pengkodean pada Arduino menggunakan
Arduino IDE.
4. Praktikan dapat memahami letak – letak pin Arduino Uno
5. Praktikan mampu membuat rangkaian sederhana menggunakan Motor DC
6.2.1. TinkerCad
6.2.5. Motor DC
6.2.6. Potensiometer
Langkah Kerja
6.4.1. Percobaan 1
1. Buka terlebih dahulu ThinkerCad melalui website resmi yaitu
www.tinkercad.com.
void loop()
{
digitalWrite(12, HIGH);
digitalWrite(13, LOW);
delay(2000);
digitalWrite(12, LOW);
digitalWrite(13, LOW);
delay(1000);
digitalWrite(12, LOW);
digitalWrite(13, HIGH);
delay(1000);
}
6.4.2. Percobaan 2
1. Buka terlebih dahulu ThinkerCad melalui website resmi yaitu
www.tinkercad.com.
void setup()
{
Serial.begin(9600);
pinMode(9, OUTPUT);
pinMode(7,OUTPUT);
pinMode(8,OUTPUT);
}
void loop()
{
//kanan();
kiri();
simpan_data=analogRead(potensio);
analogWrite(pwm,simpan_data);
Serial.println(pwm);
Serial.println(simpan_data);
delay(15);
}
void kiri()
{
digitalWrite(pinA,HIGH);
digitalWrite(pinB,LOW);
}
void kanan ()
{
digitalWrite(pinA,LOW);
digitalWrite(pinB,HIGH);
}
6.4. Hasil dan Analisa Percobaan
6.5.1. Percobaan 1
void setup()
{
Serial.begin(9600);
pinMode(kiriA,OUTPUT);
pinMode(kiriB,OUTPUT);
pinMode(kananA,OUTPUT);
pinMode(kananB,OUTPUT);
pinMode(en1,OUTPUT);
pinMode(en2,OUTPUT);
}
void loop()
{
if (Serial.available()>0)
{
byte masukan=Serial.read();
analogWrite(en1,255);
analogWrite(en2,255);
if (masukan=='S' || masukan=='s')
{
digitalWrite(kiriA,HIGH);
digitalWrite(kiriB,LOW);
digitalWrite(kananA,LOW);
digitalWrite(kananB,HIGH);
Serial.println("Robot Mundur");
}
Pada tugas ini, masukan yang diberikan adalah dari masukan huruf
yang dituliskan ke dalam serial monitor. Huruf yang digunakan adalah huruf
W untuk maju, huruf S untuk mundur, huruf A untuk belok ke kiri, dan huruf
D untuk belok ke kanan. Susunan rangkaian motor DC dibuat berbalikan
antara kanan dengan kiri dengan maksud untuk mendapatkan hasil rangkaian
yang ideal.
Gambar 6.27
Gambar 6.28
Untuk bisa menggerakkan robot maju, maka masukan yang diberikan
adalah huruf W kapital atau huruf W kecil. Dari hasil yang didapatkan, motor
DC robot bergerak maju dengan pengaturan motor DC kiri counter-clockwise
dengan kecepatan -9393 RPM dan pengaturan motor DC kanan clockwise
dengan kecepatan 9393 RPM.
Gambar 6.29
Gambar 6.30
Untuk bisa menggerakkan robot mundur, maka masukan yang
diberikan adalah huruf S kapital atau huruf S kecil. Dari hasil yang
didapatkan, motor DC robot bergerak mundur dengan pengaturan motor DC
kiri clockwise dengan kecepatan 9393 RPM dan pengaturan motor DC kanan
counter-clockwise dengan kecepatan -9393 RPM.
Gambar 6.31
Gambar 6.32
Untuk bisa menggerakkan robot belok ke kiri, maka masukan yang
diberikan adalah huruf A kapital atau huruf A kecil. Dari hasil yang
didapatkan, motor DC robot bergerak ke kiri dengan pengaturan motor DC
kiri berhenti bergerak dan pengaturan motor DC kanan clockwise dengan
kecepatan 9393 RPM.
Gambar 6.33
Gambar 6.34
Untuk bisa menggerakkan robot belok ke kanan, maka masukan yang
diberikan adalah huruf D kapital atau huruf D kecil. Dari hasil yang
didapatkan, motor DC robot bergerak ke kanan dengan pengaturan motor DC
kiri clockwise dengan kecepatan 9393 RPM dan pengaturan motor DC kanan
berhenti.