Kalian punya project - project robotika?, atau mungkin kalian ingin belajar mengenai robotika?, tapi bingung harus mulai dari mana? haha. Tenang sahabat,mimpi kalian akan dimulai dari artikel yang saya tulis ini (semoga saja) hehe.
Oke langsung aja saya akan memperkenalkan kalian dengan perangkat mikrokontroler serbaguna yaitu ARDUINO.
Arduino itu merupakan sebuah board mikrokontroler buatan itali sahabat. Kegunaanya tentu saja seperti mikrokontroler pada umumnya, yaitu sebagai pengontrol rangkaian elektronika yang bekerja berdasarkan program yang di tanamkan didalamnya. Kalau kita analogikan, mikrokontroler itu merupakan otaknya manusia sahabat. Otak memberikan sinyal kepada seluruh tubuh kita agar bergerak sesuai perintahnya. Contohnya ketika kita menggerakan tangan kita, Otak memberikan rangsangan kepada tangan kita sehingga tangan kita akan bergerak sesuai dengan apa yang otak perintahkan. Nah begitu juga dengan mikro kontroler, mikrokontroler akan memberikan perintah (misalnya) kepada LED untuk menyala selama 5 detik dan kemudian kembali mati, maka LED tersebut akan menyala selama 5 detik dan kemudian kembali lagi mati seperti sedia kala. Nah kira kira seperti itulah cara kerja dari mikrokontroler.
Pemograman arduino sendiri terbilang gampang menurut saya, karena bahasa yang digunakan pun sangat dasar, ya mirip mirip sama bahasa C lah. Mungkin bagi kalian yang pernah belajar bahasa pemrograman C akan mudah untuk memrogram arduino ini.
Arduino sendiri diprogram dalam software IDE milik arduino sendiri, dan tampilanya seperti gambar dibawah ini:
LALU APA BEDANYA ARDUINO DENGAN MIKROKONTROLER BIASA?
"Kak kalau arduino itu termasuk mikrokontroler lalu bedanya apa dong sama mikrokontroler biasa?."
Pertanyaan itu mungkin merupakan pertanyaan umum yang seringkali saya dapatkan ketika berbicara tentang arduino.
Pada umumnya mikrokontroler itu berbentuk chip IC, jadi ketika sahabat ingin membeli perangkat mikrokontroler selain arduino, sahabat hanya akan mendapatkan IC dari mikrokontroler itu sendiri, dan juga sahabat harus membuat rangkaian sistem untuk membuat IC mikrokontroler tadi berfungsi. Tidak cukup sampai disitu,bahkan sahabat memerlukan rangkaian uploader untuk memasukan program kedalam IC tersebut.
Berbeda dengan arduino, pada arduino semua perangkat sistem dan uploader telah bersatu dalam sebuah board, sehingga memudahkan kalian dalam hal penggunaanya.
Untuk memudahkan kalian dalam membayangkan seperti apa sih perbedaan nyata nya, mari kita lihat gambar berikut:
Arduino UNO R3,Foto oleh Padlan Alqinsi |
Arduino itu merupakan sebuah board mikrokontroler buatan itali sahabat. Kegunaanya tentu saja seperti mikrokontroler pada umumnya, yaitu sebagai pengontrol rangkaian elektronika yang bekerja berdasarkan program yang di tanamkan didalamnya. Kalau kita analogikan, mikrokontroler itu merupakan otaknya manusia sahabat. Otak memberikan sinyal kepada seluruh tubuh kita agar bergerak sesuai perintahnya. Contohnya ketika kita menggerakan tangan kita, Otak memberikan rangsangan kepada tangan kita sehingga tangan kita akan bergerak sesuai dengan apa yang otak perintahkan. Nah begitu juga dengan mikro kontroler, mikrokontroler akan memberikan perintah (misalnya) kepada LED untuk menyala selama 5 detik dan kemudian kembali mati, maka LED tersebut akan menyala selama 5 detik dan kemudian kembali lagi mati seperti sedia kala. Nah kira kira seperti itulah cara kerja dari mikrokontroler.
Pemograman arduino sendiri terbilang gampang menurut saya, karena bahasa yang digunakan pun sangat dasar, ya mirip mirip sama bahasa C lah. Mungkin bagi kalian yang pernah belajar bahasa pemrograman C akan mudah untuk memrogram arduino ini.
Arduino sendiri diprogram dalam software IDE milik arduino sendiri, dan tampilanya seperti gambar dibawah ini:
Contoh program pembuka pintu gerbang dengan push button oleh Padlan Alqinsi |
Untuk mengupload program ke board arduino, kita hanya tinggal menghubungkan arduino kita dengan komputer melalui kabel USB, lalu klik Upload deh dari software arduino nya. it's simple right?.
Sebenarnya ada beberapa jenis arduino yang memerlukan perangkat tambahan untuk mengupload program kedalam boardnya, namun itu akan dibahas pada artikel selanjutnya.
LALU APA BEDANYA ARDUINO DENGAN MIKROKONTROLER BIASA?
"Kak kalau arduino itu termasuk mikrokontroler lalu bedanya apa dong sama mikrokontroler biasa?."
Pertanyaan itu mungkin merupakan pertanyaan umum yang seringkali saya dapatkan ketika berbicara tentang arduino.
Pada umumnya mikrokontroler itu berbentuk chip IC, jadi ketika sahabat ingin membeli perangkat mikrokontroler selain arduino, sahabat hanya akan mendapatkan IC dari mikrokontroler itu sendiri, dan juga sahabat harus membuat rangkaian sistem untuk membuat IC mikrokontroler tadi berfungsi. Tidak cukup sampai disitu,bahkan sahabat memerlukan rangkaian uploader untuk memasukan program kedalam IC tersebut.
Berbeda dengan arduino, pada arduino semua perangkat sistem dan uploader telah bersatu dalam sebuah board, sehingga memudahkan kalian dalam hal penggunaanya.
Untuk memudahkan kalian dalam membayangkan seperti apa sih perbedaan nyata nya, mari kita lihat gambar berikut:
Arduino Uno R3 |
Sismin Atmega 328p |
Nah,bisa kita lihat sendiri,Board arduino terlihat lebih kompleks dengan berbagai fitur yang dimilikinya,sedangkan board mikrokontroler yang saya buat sendiri??? ah sudahlah haha.
KENAPA HARUS ARDUINO?
Menurut saya hehe, menggunakan arduino itu sangat cocok bagi pemula (seperti saya) selain harganya relatif "murah" (banyak ko yang jual board compatible arduino dibawah 100 rb), arduino juga sangat simple dan gampang untuk digunakan melihat dari bahasa pemrograman yang mudah dipahami.
Untuk lebih mengetahui gambaran tentang arduino ini,mungkin video berikut bisa jadi (bisa aja enggak) membantu kalian :
So untuk kalian para sahabat yang ingin belajar robotika,mending kalian perdalam lagi pengetahuan kalian tentang arduino, gampang kok tutorialnya banyak di youtube, dan saya pun untuk kedepanya mudah - mudahan akan berbagi tentang project - project kecil yang bisa dibuat oleh arduino
Mungkin sekian postingan saya kali ini, subscribe channel MITH DRUINO, sampai bertemu di postingan selanjutnya!!! Semangat :).
"Begin With Small Things"
=Selamat Berkarya=
No comments:
Post a Comment