Arduino adalah jenis microcontroller yang digunakan untuk membuat prototype project elektronik dan robotik. Arduino Board telah di desain sedemikian rupa untuk memudahkan pemrograman microcontroller.
Trend microcontroller bernama Arduino yang berbasis Open Source / Open Hardware (Artinya semua orang bebas membeli, menggunakan dan mengembangkan Arduino untuk prototyping keperluan belajar, proyek pribadi maupun corporate company) saat ini rupanya telah menyerang saya juga. Betapa penasarannya saya ingin belajar pemrograman untuk hardware. Karena microcontroller ini berkaitan dengan elektronika alhasil saya harus mempelajari elektronika mulai dasar :D
Cerita berawal dari harapan saya ingin membeli Arduino namun digagalkan oleh teman saya, dia merekomendasikan saya untuk membuat arduino sendiri.. Lho? Dasar elektro saja saya gak bisa kok disuruh bikin arduino :D Teman saya yang cukup hobi dengan elektronika itu, ternyata dia cukup mengerti tentang microcontroller walaupun belum pernah mempelajari Arduino sebelumnya.
Dengan bekal teman saya itu dan jurus mencari diinternet (hehee), pada akhirnya tepat sekali saya menemukan video tutorial cara membuat Arduino ini di youtube:
1. IC ATMega328P-PU = Rp 52.000
2. USB to TTL = Rp 45.000
3. Crystal 16MHz, kapasitor 22pf x2, Kabel, pin = Rp. 10.000 -+ (cukup murah lah)
4. Breadboard/project board Rp= Rp. 48.000
Sayangnya harga komponen untuk arduino masih cukup mahal di Yogyakarta, namun harga itu tak seberapa dibanding pengalaman dan ilmu yang akan kita dapatkan :D
Karena saya pemula, bagian yang sulit adalah kita harus menyesuaikan kaki2/pin IC ATMega328 dengan fungsi pin pada Arduino Uno. Saya sering memasang kabel terbalik dan bingung dalam proses ini :D
untuk mempermudah lihatlah gambar pin mapping ATMega328 berikut.
Tapi ternyata gak semudah itu, yang kita beli adalah IC yang masih baru dan belum di install bootloader arduino didalamnya (alias masih kosong) sehingga belum bisa diprogram secara langsung dengan Arduino IDE, Sedangkan yang divideo tutorial adalah IC yang sudah terinstall bootloader arduino yang telah siap pakai.
Teman saya ternyata sudah mengerti hal tersebut, bahwa IC baru harus di install bootloader terlebih dahulu dengan programmer/downloader (Istilah yang asing dan lain dari pemahaman saya ternyata komponen untuk memprogram IC :D).
Untuk menginstall bootloader di IC pun ternyata harus menggunakan alat lain bernama USBasp, alat ini ternyata (lagi) teman saya sudah memilikinya, sekarang harga USBasp sekitar Rp 50.000 di jogja.
Teman saya biasa menggunakan USBasp di Windows, namun saat ini laptop saya hanya menggunakan Sistem Operasi Linux Ubuntu, alhasil saya kesulitan dalam Installasi dan menggunakan USBasp dengan linux (Wong lihat alatnya aja baru pertamakali ini kok suruh make sekarang :D)
Setelah 5menit pencarian diinternet berbuah hasil lagi, akhirnya saya dapat Menginstall USBasp Programmer di Ubuntu Linux lalu Menggunakan USBasp untuk Burn Bootloader Arduino di IC ATMega328. (Silahkan klik link untuk membaca artikel tutorialnya, sengaja saya pisah karena tahap yang cukup panjang :D)
Akhirnya IC ATMega328 telah terinstall bootloader Arduino dan siap diprogram / digunakan dengan Arduino IDE.
Arduino IDE adalah tool untuk memprogram Arduino Board menggunakan Bahasa C. kalian bisa mendownloadnya geratis dari web resminya di https://www.arduino.cc/en/Main/Software
Ada banyak example yang dapat bisa langsung digunakan untuk belajar memprogram Arduino Board dari Arduino IDE dengan mengakses menu File - Examples. Karena saya baru belajar Arduino saya pun menggunakan example basic LED blink arduino seperti di video tutorial diatas. :D
Proyek Arduino saya pertama sekaligus proyek membuat Arduino sendiri ini, membuat saya belajar banyak hal tentang elektronika dan microcontroller. Seperti ini dokumentasi saya yang berhasil :D
Semoga bermanfaat pengalaman dan tutorial Arduino pertama ini
Trend microcontroller bernama Arduino yang berbasis Open Source / Open Hardware (Artinya semua orang bebas membeli, menggunakan dan mengembangkan Arduino untuk prototyping keperluan belajar, proyek pribadi maupun corporate company) saat ini rupanya telah menyerang saya juga. Betapa penasarannya saya ingin belajar pemrograman untuk hardware. Karena microcontroller ini berkaitan dengan elektronika alhasil saya harus mempelajari elektronika mulai dasar :D
Cerita berawal dari harapan saya ingin membeli Arduino namun digagalkan oleh teman saya, dia merekomendasikan saya untuk membuat arduino sendiri.. Lho? Dasar elektro saja saya gak bisa kok disuruh bikin arduino :D Teman saya yang cukup hobi dengan elektronika itu, ternyata dia cukup mengerti tentang microcontroller walaupun belum pernah mempelajari Arduino sebelumnya.
Dengan bekal teman saya itu dan jurus mencari diinternet (hehee), pada akhirnya tepat sekali saya menemukan video tutorial cara membuat Arduino ini di youtube:
Mengumpulkan Komponen dan Bahan
Setelah melihat video dan mengerti komponen yang diperlukan untuk membuat Arduino Uno dengan chip IC ATMega328 sendiri, kami memutuskan mencari bahan2 dan komponen2 di Yogyakarta saja. Daftar komponen yang kami beli antara lain:1. IC ATMega328P-PU = Rp 52.000
2. USB to TTL = Rp 45.000
3. Crystal 16MHz, kapasitor 22pf x2, Kabel, pin = Rp. 10.000 -+ (cukup murah lah)
4. Breadboard/project board Rp= Rp. 48.000
Sayangnya harga komponen untuk arduino masih cukup mahal di Yogyakarta, namun harga itu tak seberapa dibanding pengalaman dan ilmu yang akan kita dapatkan :D
Tahap Installasi IC ATMega328
Setelah komponen dan bahan2 terkumpul, kita bergegas untuk memasang ic di projectboard, komponen seperti crystal dan kapasitor, serta kabel2 pin. Seperti yang dilakukan di video tutorial diatas.Karena saya pemula, bagian yang sulit adalah kita harus menyesuaikan kaki2/pin IC ATMega328 dengan fungsi pin pada Arduino Uno. Saya sering memasang kabel terbalik dan bingung dalam proses ini :D
untuk mempermudah lihatlah gambar pin mapping ATMega328 berikut.
Tapi ternyata gak semudah itu, yang kita beli adalah IC yang masih baru dan belum di install bootloader arduino didalamnya (alias masih kosong) sehingga belum bisa diprogram secara langsung dengan Arduino IDE, Sedangkan yang divideo tutorial adalah IC yang sudah terinstall bootloader arduino yang telah siap pakai.
Teman saya ternyata sudah mengerti hal tersebut, bahwa IC baru harus di install bootloader terlebih dahulu dengan programmer/downloader (Istilah yang asing dan lain dari pemahaman saya ternyata komponen untuk memprogram IC :D).
Untuk menginstall bootloader di IC pun ternyata harus menggunakan alat lain bernama USBasp, alat ini ternyata (lagi) teman saya sudah memilikinya, sekarang harga USBasp sekitar Rp 50.000 di jogja.
Teman saya biasa menggunakan USBasp di Windows, namun saat ini laptop saya hanya menggunakan Sistem Operasi Linux Ubuntu, alhasil saya kesulitan dalam Installasi dan menggunakan USBasp dengan linux (Wong lihat alatnya aja baru pertamakali ini kok suruh make sekarang :D)
Setelah 5menit pencarian diinternet berbuah hasil lagi, akhirnya saya dapat Menginstall USBasp Programmer di Ubuntu Linux lalu Menggunakan USBasp untuk Burn Bootloader Arduino di IC ATMega328. (Silahkan klik link untuk membaca artikel tutorialnya, sengaja saya pisah karena tahap yang cukup panjang :D)
Akhirnya IC ATMega328 telah terinstall bootloader Arduino dan siap diprogram / digunakan dengan Arduino IDE.
Tahap Pemrograman Arduino
Arduino IDE adalah tool untuk memprogram Arduino Board menggunakan Bahasa C. kalian bisa mendownloadnya geratis dari web resminya di https://www.arduino.cc/en/Main/Software
Ada banyak example yang dapat bisa langsung digunakan untuk belajar memprogram Arduino Board dari Arduino IDE dengan mengakses menu File - Examples. Karena saya baru belajar Arduino saya pun menggunakan example basic LED blink arduino seperti di video tutorial diatas. :D
Proyek Arduino saya pertama sekaligus proyek membuat Arduino sendiri ini, membuat saya belajar banyak hal tentang elektronika dan microcontroller. Seperti ini dokumentasi saya yang berhasil :D
Semoga bermanfaat pengalaman dan tutorial Arduino pertama ini
artikelnya bagus gan, kunjungi juga website saya di " Cara pertama menggunakan arduino uno project"
ReplyDeleteatau link.nya di http://www.argayudhaadhiprama.com/cara-pertama-menggunakan-arduino-uno/
trimakasih dari argayudhaadhiprama.com
terimakasih gan sangat bermanfaat informasinya :)
Deletetutorialnya gak lengkap gan, tolong lengkapi proses membuat aerduinonya
ReplyDeleteuntuk proses pemasangan komponen-komponennya silahkan mengacu pada video diatas gan, untuk installasi bootloader ada di artikel terpisah, link tersedia di bagian proses Installasi. jika masih bingung bagian mana silahkan tulis di komentar :)
Deletehatur tengyu ilmu yh..
ReplyDeleteapa bisa ic itu dilepas dan di bikin pcb lagi buat proyekan.
sangat bisa gan, dengan membuat arduino sendiri ini kita bebas untuk prototiping dan pada waktu produksi akhirnya kita bisa menghemat biaya juga, dari pada harus menggunakan board arduino :)
DeleteKeren.,.
ReplyDeleteMinta saran dong ms.
Sy pngn bikin prototype pke arduino, mending bikin arduino ky gini apa beli yang udh jadi?
Biar biayany lebih conpact?
kalau masih prototype mending beli jadi(jauh lebih murah). kalau sudah masspro, baru design board sendiri biar keliatan keren. (tapi tetep lebih mahal, hahaa..)
Deletethanks gan sudah share
ReplyDeleteSolder uap portable digital