ARDUINO Driver Interfacing C RARA
ARDUINO Driver Interfacing C RARA
PENDAHULUAN
Kemajuan teknologi dan ilmu pengetahuan saat ini berkembang sangat pesat,
ini terbukti dengan banyak inovasi terbaru yang telah diciptakan. Salah satu
bentuk teknologi yang cukup memberikan suatu kemudahan bagi pemakainya adalah
teknologi dengan fitur pengenalan suara atau voice recognition. Teknologi ini yaitu
dengan cara mengucapkan kata yang diinginkan seperti mencocokkan suara yang
diucapkan ke database pada sistemnya. Suara dengan kata yang telah diucapkan
dapat diprogram, dan dapat digunakan untuk berbagai-bagai keperluan seperti untuk
keamanan system dan pengendalian suatu peralatan. Pengendalian kecepatan motor
dc juga dimungkinkan dapat dilakukan dengan menggunakan teknologi dengan
fitur ini. Motor dc banyak sekali digunakan seperti di bidang transportasi contohnya
pada mobil listrik, di industri maupun pada peralatan rumah tangga. Banyaknya
penggunaan motor dcsemakin menimbulkan pemikiran untuk memudahkan
pengoperasian motor dc tersebut. Peralatan yang dibuat dapat dioperasikan lebih
efisien dan sederhana untuk pengguna. Dengan mengguanakan sensor voice
recognition, perintah untuk mengatur kecepatan motor dc dapat dengan mudah
dilakukan hanya dengan menggunakan suara dari jarak jauh. Berdasarkan hal tersebut
maka muncul sebuah pemikiran untuk membuat sebuah peralatan pengaturan
kecepatan motor dc dengan perintah suara berbasis mikrokontroler Arduino.
I.2 Tujuan
1. Mengetahui cara mengontrol motor dc dengan mikrokontroler arduino
ATMEGA 328P
2. Mengetahui jenis driver untuk mengontrol motor dc dengan mikrokontroler
(driver dengan rangkaian elektronik)
3. Mengetahui Interfacing antara mikrokontroler dengan driver
4. Menerapkan Software bahasa c untuk kontrol motor dc
BAB 2
TINJAUAN PUSTAKA
PEMBAHASAN
Software : Arduino
Dari gambar diatas kita bisa memilih Chip apa yang kita gunakan, dan clock
berapa yang kita gunakan (Clock dan Chip harus sesuai dengan Sismin yang anda
gunakan). OC yang digunakan adalah OC1A dan 0C1B maka pada tab Ports, PORT
D kita ubah sebagai keluaran (OUT). Selanjutnya kita atur Timer seperti ini :
Mode 10 bit supaya jalan robot lebih halus, dan clock value 62.5000kHZ. Selanjutnya
atur PORT yang digunakan sebagai LCD. Setelah diatur semuanya, maka klik File
lalu Generate,save and exit. Sebagai saran kalau bisa dibuat fungsi untuk satu per satu
motor kemudian untuk dua motor sekaligus. Klik library untuk delay dan stdio
nomor 1 merupakan motor kiri dan nomor 2 untuk motor kanan. Jangan lupa tulisan :
void motor (unsigned char nomor,unsigned char gerak, unsigned int pwm) dicopikan
diatas dengan diakhiri tanda titik koma(;) dan gabungannya :
Kemudian untuk mencoba PWM motor kanan dan Kiri maka membuat listing di
program utama :
Berarti kaki salah satu Push button dihubungkan ke PinB.0-4 dan kaki yang lain
dihubungkan Ke-Ground.
BAB 4
PENUTUP
4.1 Kesimpulan
Dari serangkaian penelitian, pengujian, dan analisa yang telah dilakukan dapat
disimpulkan bahwa: