PENGEMBANGAN PROJECT MICROCONTROLLER DENGAN ARDUINO IDE

dokumen-dokumen yang mirip
BAB II DASAR TEORI. Gambar 1.1 Board NodeMcu

MENGENAL WEMOS D1 MINI DALAM DUNIA IOT

MEMBANGUN SMART TV DENGAN RASPBERRY PI

INSTALASI IONIC FRAMEWORK DI WINDOWS 7 UNTUK PENGEMBANGAN APLIKASI MOBILE HYBRID

Komunikasi Serial. Menggunakan Arduino Uno MinSys

BAB III PERANCANGAN DAN PEMBUATAN ALAT. Proses perancangan meliputi tujuan dari sebuah penelitian yang kemudian muncul

FEB GET STARTED INSTALASI ARDUINO IDE & BAHASA PEMOGRAMAN ARDUINO

Reni Nuraeni,ST,M.Pd (widyaiswara Muda)

BAB IV HASIL DAN UJI COBA

Display LCD. Menggunakan Arduino Uno MinSys

BAB III ANALISIS DAN PERANCANGAN

BAB IV HASIL DAN UJI COBA

PERAN SMS GATEWAY DALAM PENYEBARAN INFORMASI

Analog to Digital Convertion Menggunakan Arduino Uno Minsys

BAB IV ANALISA DAN PENGUJIAN ALAT

Prosedur Program. Pada topik ini akan dijelaskan langkah-langkah dalam proses instalasi driver USB pada Windows XP adalah sebagai berikut dibawah ini:

MODUL 1 INSTALASI PAKET JAVA DAN PROGRAM SEDERHANA

DT Series Application Note

IDE AVR-GCC PADA LINUX MENGGUNAKAN CODE::BLOCKS. Oleh: Sumarsono

BAB IV HASIL DAN UJI COBA

Light Dependent Resistor LDR Menggunakan Arduino Uno Minsys

Output LED. Menggunakan Arduino Uno MinSys

BAB II LANDASAN TEORI

Menuntun Anda membuat sketch HelloWorld. Menjelaskan diagram alir pemrograman HelloWorld. Menjelaskan cara memprogram Arduino

Mengenal Pemograman Android Menggunakan Eclipse

FEB Arduino IoT Bagian I Tutorial Arduino dan Blynk

Gambar 1 Arduino IDE 0022 untuk DT-AVR Inodunio

Belajar mikrokontroler Arduino untuk tingkat Pemula.

Apa itu arduino. Nama : Tamara samudra. Abstrak.

BAB III METODELOGI PENELITIAN. Pengukuran dan observasi yang dilakukan penulis di lapangan

BAB IV HASIL DAN UJI COBA

MENGENAL SYNTAX DML PADA SQL

Membuat kontrol display seven segment Membuat program Counter baik Up Counter maupun Down Counter dengan media tampilan 7-Segment.

BAB IV HASIL DAN UJI COBA

Instalasi Android SDK Maret 2012 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Platform : Windows XP, Eclipse

APLIKASI WEB DINAMIS LANJUT TUGAS 1

BAB III PERANCANGAN PROGRAM PENGOLAHAN SINYAL MENGGUNAKAN ANDROID DEVICE

Pengenalan FPGA oleh Iman Taufik Akbar

MEMPROGRAM MIKROKONTROLER DENGAN BAHASA C MENGGUNAKAN WIN-AVR

BAB 2 TINJAUAN TEORITIS. Sistem berasal dari bahasa Yunani yaitu Systema, yang artinya sekumpulan objek

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN. chip mikrokontroler dengan jenis AVR dari perusahaan Atmel.

TUTORIAL PEMROGRAMAN PADA FPGA XILINX VIRTEX 5 ML506 BOARD

BAB II DASAR TEORI. open-source, diturunkan dari Wiring platform, dirancang untuk. software arduino memiliki bahasa pemrograman C.

BAB II DASAR TEORI 21. Protokol Hypertext Transfer Protocol (HTTP)

DT-HiQ AVR Bootloader v1.0

BAB IV HASIL DAN UJI COBA

Cara Install Java SE Development Kit (JDK) di Windows

BAB IV HASIL DAN UJI COBA

PERAN IOT DALAM KEMAJUAN TEKNOLOGI

BAB 2 TINJAUAN TEORITIS

Persiapan. 2.1 Hardware

SISTEM PENDETEKSI WARNA DAN NOMINAL UANG UNTUK PENYANDANG TUNA NETRA BERBASIS ARDUINO UNO

BAB 3 PERANCANGAN SISTEM. Computer. Parallel Port ICSP. Microcontroller. Motor Driver Encoder. DC Motor. Gambar 3.1: Blok Diagram Perangkat Keras

Location Based Services

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa Latin Computare yang berarti

BAB II ANALISIS DAN PERANCANGAN

PERANCANGAN PRINSIP DASAR TEKNOLOGI LIGHT FIDELITY PADA SUATU RUANG KERJA BERBASIS ARDUINO UNO

Dasar Pemrograman Java

BAB IV HASIL PENGUJIAN DAN PENGAMATAN. lunak (software) aplikasi Android dan perangkat keras (hardware) meliputi

BAB II DASAR TEORI. open-source, diturunkan dari Wiring platform, dirancang untuk. memudahkan penggunaan elektronik dalam berbagai

TEKNIK PEMROGRAMAN MIKROKONTROLER AVR

PERTEMUAN TEKNIK PEMOGRAMAN MIKROKONTROLER 89C51

BAB III ANALISA DAN DESAIN SISTEM

BAB IV PENGUJIAN DAN ANALISA ALAT

BAB IV HASIL DAN UJI COBA

MENGGUNAKAN APLIKASI TELEGRAM DI BERBAGAI PERANGKAT

PRAKTIKUM MATA KULIAH MIKROPROSESSOR DAN BAHA ASSEMBLY INPUT/OUTPUT PADA ARDUINO

BAB III PERENCANAAN DAN PEMBUATAN PERANGKAT LUNAK

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK (JAVA) PERTEMUAN 1 PENGENALAN LINGKUNGAN PEMROGRAMAN JAVA

BAB IV IMPLEMENTASI DAN ANALISA

BAB IV PENGUJIAN DAN ANALISA

persiapan "tools" untuk membuat aplikasi blackberry

PERTEMUAN KE 1 Pengenalan Aplikasi Mobile. Mahasiswa diharapkan dapat memahami dan mengetahui tentang aplikasi mobile.

BAB 2 LANDASAN TEORI

PENGEMBANGAN APLIKASI SMS MENGGUNAKAN GAMMU. Budi Maryanto. Sekolah Tinggi Manajemen Informatika dan Komputer LIKMI Jl. Ir. H. Juanda 96 Bandung 40132

BAB IV IMPLEMENTASI, PENGUJIAN, DAN ANALISIS HASIL. Perangkat keras yang digunakan untuk perancangan aplikasi ini adalah : : Intel Pentium Dual core

BAB III PERANCANGANALAT

MANUAL PENGOPERASIAN JSTOCKINVENTORY Twitter

1 Panduan Gili-SMS. Software SMS penunjang usaha, kegiatan dan layanan. Panduan Instalasi Venus VT-N218 dengan Gili-SMS

Media Informatika Vol. 15 No. 2 (2016) SIMULASI ROBOT LINE FOLLOWER DENGAN PROTEUS. Sudimanto

BAB III PERANCANGAN ALAT

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB II LANDASAN TEORI

BAB IV ANALISA IMPLEMENTASI DAN EKSPERIMEN SISTEM PENGENDALI ROBOT CRANE

Visual Basic 6.0 For Beginners

Membuat aplikasi sederhana menggunakan java NetBeans dan cara menginstal java NetBeans

USB PROGRAMMER (USBasp)

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

DASAR MENGGUNAKAN VISUAL BASIC 6.0

DT-AVR. Application Note AN214

KONEKSI NETBEANS DENGAN DATABASE SQLITE

MODUL 1 INSTALASI DAN PENGENALAN OS. MCROSOFT WINDOWS

PEMBUATAN PROTOTIPE ALAT PENDETEKSI LEVEL AIR MENGGUNAKAN ARDUINO UNO R3

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa latin computere yang berarti

Bab 2 : Instalasi. Bab 2 Instalasi

RANCANG BANGUN APLIKASI KUNCI PINTU OTOMATIS BERBASIS MIKROKONTROLER ARDUINO MENGGUNAKAN SMARTPHONE ANDROID

BAB II LANDASAN TEORI

Transkripsi:

PENGEMBANGAN PROJECT MICROCONTROLLER DENGAN ARDUINO IDE Dian Mustika Putri mustika@raharja.info :: https://dianmstkputri.wordpress.com Abstrak Pengembangan Microcontroller Arduino pada kalangan Programmer dan IT saat ini mulai tumbuh dengan pesat, banyak pemula yang ingin mencoba memulai dan belajar bahasa program untuk menyematkan perintah pada Microcontroller Arduino agar terciptanya project sederhana yang dapat membantu kegiatan sehari-hari. Hal yang menjadi masalah untuk memulai memprogram Arduino biasanya user harus berhadapan langsung dengan PC/Laptop, namum dengan adanya Software Arduino Integrated Development Envioerment (Arduino IDE), user dapat melakukan programming dimana saja baik itu di smartphone yang berbasis Android atau ios. User tidak harus berhadapan dengan komputer karena software Arduino IDE dapat terintegrasi hampir pada semua sistem operasi Smartphone, lebih ringkas dan fleksibel. Kata Kunci: Microcontroller,Arduino IDE, Sistem Operasi Pendahuluan Software Arduino Integrated Development Environment atau yang biasa dikenal dengan seburan Arduino IDE. Secara bahasa mudahnya merupakan suatu tempat terintegrasi yang digunakan untuk melakukan suatu pengembangan project microcontroller yang berbasis arduino. Disebut lingkungan karena dengan software ini arduino dapat diprogram dan di isi perintah koding, Arduino IDE menggunakan bahasa pemrogramannya sendiri yang hampir menyerupai bahasa C. Bahasanya sendiri sudah

dilakukan banyak perubahan dan pembaharuan untuk memudahkan pemula dalam melakukan pemograman dari bahasa aslinya. Arduino IDE terbuat dari bahasa pemograman JAVA dan juga dilengkapi dengan library C/C++ yang biasa dikenal dengan sebutan Wiring untuk membuat operasi input output menjadi lebih mudah. Menu di Arduino IDE setidaknya ada 5 (lima) menu yang akan membantu user melakukan pemograman melalui software ini seperti menu file,edit,sketch,tools dan Help. Dengan software ini user dapat menulis program arduino yang disebut juga sketch, mengkompilasi, men-debug jika ada suatu kesalahan dalam baris program arduino serta mengupload ke board arduino tersebut. Arduino IDE ini dapat diinstal diberbagai platform Operating System seperti Windows, ios dan Android. Software yang sangat flexsible karena dapat digunakan diberbagai operating system dan juga bisa berjalan dalam sebuah smartphone Android, keuntungannya untuk para penggila program adalah dapat mengkoding arduino tanpa harus didepan komputer. Pembahasan

Cara instalasi Software Arduino IDE 1. Langkah pertama pastikan sudah mengunduh software tersebut, jika belum download di web Arduino https://www.arduino.cc/en/main/software. Tampilan Web Arduino.cc 2. Jika sudah selesai mengunduh, run software tersebut agar dapat melakukan penginstallan.

Tampilan awal software sebelum masuk ke tahap extract file kedalam windows local C. pilih I Agree untuk menyetujui lisensi yang diberikan pihak arduino agar para user setuju dengan peraturan yang telah diterapkan. 3. Langkah selanjutnya adalah pilihan file yang ingin disematkan pada windows.

Jika user sebelumnya sudah pernah menginstall USB Driver pada PC, unceklis pada pilihan Install USB Driver. Pada versi terbaru ini sebenarnya dibilang sudah lengkap karena pada versi-versi sebelumnya user tidak mendapatkan pilihan file yang akan disematkan pada windows, user diharuskan menginstall USB driver secara terpisah dari software Arduino IDE. 4. Setup Instalasi folder

Untuk pilihan destinasi folder biarkan saja installer memilih folder penyimpanan secara default kedalam media penyimpanan, namum user juga bisa memilih sendiri dimana tempat untuk menyimpan file Arduino IDE. Jika sudah klik install maka software akan mengextract file ke media penyimpanan yang telah dipilih. 5. Finish Setup Installing

Proses instalasi selesai dan Software Arduino IDE Siap digunakan. Tampilan interface awal Arduino IDE

Fitur-fitur yang ada pada Arduino IDE Verify berfungsi untuk melakukan checking kode yang kamu buat apakah sudah sesuai dengan kaidah pemrograman yang ada atau belum Upload Berfungsi untuk melakukan kompilasi program atau kode yang user buat menjadi bahasa yang dapat dipahami oleh mesin. New berfungsi untuk membuat Sketch baru Open Berfungsi untuk membuka sketch yang pernah kamu buat dan membuka kembali untuk dilakukan editing atau sekedar upload ulang ke Arduino. Save Berfungsi untuk menyimpan Sketch yang telah kamu buat. Serial Monitor Berfungsi untuk membuka serial monitor. Serial monitor disini merupakan jendela yang menampilkan data apa saja yang dikirimkan atau dipertukarkan antara arduino dengan sketch pada port serialnya. Serial Monitor ini sangat berguna sekali ketika kamu ingin membuat program atau melakukan debugging tanpa menggunakan LCD pada Arduino. Serial monitor ini dapat digunakan untuk menampilkan nilai proses, nilai pembacaan, bahkan pesan error.

1. Sketch Verify/Compile berfungsi untuk mengecek apakah sketch yang user buat ada kekeliruan dari segi sintaks atau tidak. Jika tidak ada kesalahan, maka sintaks yang kamu buat akan dikompile kedalam bahasa mesin. Uplaod Using Programmer menu ini berfungsi untuk menuliskan bootloader kedalam IC Mikrokontroler Arduino. Pada kasus ini kamu membutuhkan perangkat tambahan seperti USBAsp untuk menjembatani penulisan program bootloader ke IC Mikrokontroler. Export Compiled Binary berfungsi untuk menyimpan file dengan ekstensi.hex, dimana file ini dapat disimpan sebagai arsip untuk di upload ke board lain menggunakan tools yang berbeda. Show Sketch Folder berfungsi membuka folder sketch yang saat ini dikerjakan. Include Library berfunsi menambahkan library kedalam sketch yang dibuat dengan menyertakan sintaks #include di awal kode. Selain itu kamu juga bisa menambahkan library eksternal dari file.zip kedalam Arduino IDE. Add File Berfungsi untuk menambahkan file kedalam sketch arduino (file akan dikopikan dari drive asal). File akan muncul sebagai tab baru dalam jendela sketch. 2. Tools Auto Format, berfungsi melakukan pengatran format kode pada jendela editor Archive Sketch, berfungsi menyimpan sketch kedalam file.zip Fix Encoding & Reload, berfungsi memperbaiki kemungkinan perbedaan antara pengkodean peta karakter editor danpeta karakter sistem operasi yang lain. Serial Monitor, berfungsi membuka jendela serial monitor untuk melihat pertukaran data. Board, berfungsi memilih dan melakukan konfigurasi board yang digunakan. Port, memilih port sebagai kanal komunikasi antara software dengan hardware.

Programmer, menu ini digunakan ketika user hendak melakukan pemrograman chip mikrokontroller tanpa menggunakan koneksi Onboard USB-Serial. Biasanya digunakan pada proses burning bootloader. Burn Bootloader, mengizinkan user untuk mengkopikan program bootloader kedalam IC mikrokontroler 3. Sketchbook Arduino Software IDE, menggunakan konsep sketchbook, dimana sketchbook menjadi standar peletakan dan penyimpanan file program. Sketch yang telah kamu buat dapat dibuka dengan dari File -> Sketchbook, atau dengna menu Open. 4. Library Library/ Pustaka merupakan file yang memberikan fungsi ekstra dari sketch yang kamu buat, semisal agar Arduino dapat bekerja dengan hardware tertentu dan melakukan proses manipulasi data. Untuk menginstal Library pihak ketiga alias Library bukan dari Arduino, dapat dilakukan dengan Library Manager, Import file.zip, atau copy paste secara manual di folder libraries pada Documents di platform Windows. Penutup Microcontroller Arduino adalah kit elektronik open source yang komponen inti yaitu sebuah chip jenis AVR, Chip tersebut dapat diprogram pada pada rangkaian elektronik atau modul agar rangkaian dapat membaca input serta memproses dan menghasilkan output sesuai yang diinginkan. Dengan adanya software Arduino IDE programmer bahkan pemula dapat belajar dengan mudah Karena menu dan tampilan interfacenya mudah dikenali dan dipahami. Terlebih software ini fleksible dan efisien Karena dapat digunakan pada smartphone jika terkendala komputer.

Referensi http://www.okelinks.com/2016/01/arduino-tutorial-instal-software-ide-usb-driverwindows.html https://gudanglinux.wordpress.com/2014/03/29/ihwal-pengembangan-arduino/ Biografi Holla, nama saya Dian Mustika Putri (Lahir Sragen, 30 Mei 1997). Dian seorang Mahasiswi di salah satu Perguruan Tinggi di Kota Tangerang Jurusan Sistem Informasi dengan Konsentrasi Business Intelligence. Punya Hobi youtubing, baca, nyanyi juga yaaa bisa deh. Dian tertarik dengan dunia bisnis atau manajemen khususnya dengan mengoptimalkan penggunaan IT yang semakin berkembang. Senang untuk berbagi dengan kalian. Untuk sharing lebih lanjut tentang IT, yuk kontak Dian di Instagram: @dianmustikaptr, Line: dianmustikaptr. Salam Mahasiswa!