Mengenal Mikrokontroler Dan Arduino
Mengenal Mikrokontroler Dan Arduino
Pemrograman Arduino
Umi Pratiwi, S. Si. M. Sc.
A. Mikrokontroler
• Mikrokontroler adalah perangkat yang
memiliki sistem masukan dan
pengeluaran (input/output), memori,
serta pemroses (prosesor) yang
banyak digunakan dalam berbagai
perangkat elektronika sekarang (Kadir,
2015).
• Mikrokontroler bisa dikatakan sebagai
pengendali cerdas yang mampu
mengontrol berbagai peralatan
elektronik lain.
• Ada berbagai keluarga mikrokontroler
yang beredar di pasaran seperti Atmel,
Cypress Semiconductor, Microchip
Technology, dan Silicon Laboratories.
• Mikrokontroler juga kadang disebut
MCU (Microcontroller Unit).
B. Arduino
• Arduino merupakan product
board atau prototyping board Arduino Mega 2560
yang berisi mikrokontroler
Atmega 328p dimana di Arduino UNO
dalamnya sudah dilengkapi
dengan sejumlah pin
input/Output sehingga bisa Arduino Duemilanove
digunakan untuk merangkai
project berbasis
mikrokontroler. Arduino LilyPad
• Ada berbagai jenis Arduino
seperti Arduino Uno, Diecimila,
Duemilanove, Leonardo, Mega
2560, dan Nano. Arduino Nano
C. Bahasa Pemrograman
• Bahasa Pemrograman
merupakan set instruksi untuk
memberikan perintah agar
komputer melalui prosesor
melakukan serangkaian tugas
tertentu.
• Mikrokontroler Arduino
memerlukan Aplikasi
penulisan perintahan
pemrograman yang dikenal
dengan Arduino IDE
(Integrated Development
Environtment).
D. Mengenal Bahasa Pemrograman Arduino
• Bahasa pemrograman untuk
Arduino diturunkan dari Bahasa C+
+
• Program atau sekumpulan kode
untuk mengendalikan board
Arduino dinamakan SKETCH.
• Sketch dibuat dengan aplikasi
Arduino IDE yang bisa didownload
langsung dari https://
1. Verify : untuk mengecek sketch
www.arduino.cc/en/software 2. Upload : mengunggah sketch
3. New : membuat halama baru
• Setelah diinstal, buka aplikasi 4. Membuka sketch Arduino
Arduino IDEnya. 5. Menyimpan sketch arduino
1. Void atau Fungsi
• Secara umum, sketch minimal
mengandung dua fungsi
yakni fungsi setup() dan
fungsi loop(). Fungsi setup()
adalah fungsi yang akan
dijalankan hanya sekali saja
sedangkan fungsi loop()
adalah fungsi yang akan
dijalankan berulangkali
(looping).
• Selain dua fungsi di atas, kita
juga dapat membuat fungsi
sendiri dan dan dapat kita
panggil kapan saja sesuai
keperluan kita sebagai
programmer.
2. Baris Komentar
• Baris komentar adalah baris yang kita
tulis yang tidak akan ikut dieksekusi saat
program dijalankan. Baris komentar
seringkali diperlukan sebagai keterangan
atas baris kode yang kita buat.
• Untuk membuat baris komentar bisa
dengan menambahkan :
// untuk satu baris komentar;