Disusun Oleh :
Kelompok :3
Nama : Andreaz Rahmatullah (061630320919)
Balqis Maghfira Adraini (061630320922)
M. Agung Wijaya (061630320929)
Kelas : 5 ED
Dosen Pembimbing : Renny Maulidda, S.T.,M.T.
Puji syukur atas kehadirat Allah yang maha kuasa karena atas berkat rahmat-Nya
penulis dapat menyelesaikan laporan percobaan Praktek Robotika yang berjudul
“RANGKAIAN PENGENDALI MOTOR DC BERBASIS ARDUINO”.
Laporan ini disusun sebagai tugas Praktek Mata Kuliah Robotika di Politeknik Negeri
Sriwijaya. Dalam menyelesaikan tugas ini, penulis memperoleh bimbingan dari Dosen
Laboratorium yaitu Ibu Renny Maulidda, S.T., M.T. Untuk itu, penulis mengucapkan terima
kasih kepada beliau.
Laporan ini juga disusun agar pembaca dapat mempelajari cara mengendalikan empat
motor dc dengan arduino. Penulis menyadari bahwa dalam penyusunan laporan ini masih
banyak terdapat kekurangan dan kekeliruan. Oleh sebab itu, kritik dan saran serta sumbangsih
pemikiran yang bersifat membangun penulis harapkan guna penyempurnaan Laporan ini
dimasa mendatang. Penulis juga mohon maaf jika ada kata-kata yang kurang berkenan bagi
pembaca.
Akhir kata semoga penulisan laporan ini dapat memberikan manfaat bagi kita dan
semoga Allah meberkahi kita semua Aamiin.
Penulis
PERCOBAAN 5
2. Komponen-komponen
Arduino UNO
IC L293D
Motor DC 2 buah
Resistor 10 K Ω
Saklar 4 buah
Protoboard
Batrai 11 V
3. Kode Program di Arduino
4. Analisa Percobaan
Pada percobaan kali ini kita mempraktekkan rangkaian pengendali motor DC berbasis arduino
uno. Jadi disini IC L293D ini berfungsi sebagai driver motornya dan Arduino sebagai
mikrokontroller atau sebagai otak untuk menjalankan motor DC nya.
Dalam 1 unit chip IC L293D terdiri dari 4 buah driver motor DC yang berdiri sendiri sendiri
dengan kemampuan mengalirkan arus 1 Ampere tiap drivernya. Sehingga dapat digunakan
untuk membuat driver H-bridge untuk 2 buah motor DC.
Konstruksi Pin Driver Motor DC IC L293D Fungsi Pin Driver Motor DC IC L293D Pin EN
(Enable, EN1.2, EN3.4) berfungsi untuk mengijinkan driver menerima perintah untuk
menggerakan motor DC. Pin In (Input, 1A, 2A, 3A, 4A) adalah pin input sinyal kendali motor
DC Pin Out (Output, 1Y, 2Y, 3Y, 4Y) adalah jalur output masing-masing driver yang
dihubungkan ke motor DC Pin VCC (VCC1, VCC2) adalah jalur input tegangan sumber driver
motor DC, dimana VCC1 adalah jalur input sumber tegangan rangkaian kontrol dirver dan
VCC2 adalah jalur input sumber tegangan untuk motor DC yang dikendalikan. Pin GND
(Ground) adalah jalu yang harus dihubungkan ke ground, pin GND ini ada 4 buah yang
berdekatan dan dapat dihubungkan ke sebuah pendingin kecil.
Motor dipasang secara parallel sehingga ada 2 buah motor dc yang di gerakkan oleh IC driver
ini. Kondisi keadaan motor untuk maju, belok kanan dan belok kiri . 4 buah input pada IC
LM293D tersebut dieksekusikan sesuai dengan kode program ke Arduino.
else if (kan<0){
Else if yaitu jika kondisi kanan lebih
digitalWrite(7, 1);
analogWrite (6, kan+255); kecil dari 0. Digital write (7,1) artinya
} pin 7 berlogic high. Analog write dari IC
if (kir>=0){ ( 6,kan +255) artinya ke kanan
digitalWrite(4, 0); clockwise.
Jika ke kiri lebih besar dari 0.
Digitalwrite dari arduino (4,0) pin 0
bernilai LOW.
6. KESIMPULAN
Jika motor belok ke kiri maka rpm kiri lebih kecil dari ke kanan
Jika motor belok ke kanan maka rpm kanan lebih kecil dari ke kiri
Arduino sebagai otak atau mikrokontroler dalam rangkain.