Modul ke:
Fakultas
TEKNIK
Program Studi
Teknik Elektro
Mikrokontroler
Arduino
Dr. Ir. Andi Adriansyah, M.Eng
Pembuka
Arduino
Definisi
Daftar Pustaka
Sistem Berbasis
Mikroprosesor
Penutup
Pembuka
<
MEN
MEN
U
U
AKHI
AKHI
RI
RI
>
Definisi
<
MEN
MEN
U
U
AKHI
AKHI
RI
RI
>
Definisi: Mikroprosesor
Mikroprosesor (microprocessor):
mikro (micro): sangat kecil, dan
prosesor (processor): alat untuk
memproses atau mengolah data
<
MEN
MEN
U
U
AKHI
AKHI
RI
RI
>
Definisi: Bentuk
Mikroprosesor
Dual Inline
IC dengan struktur berupa persegi
Package, DIP
panjang dan pin-pin yang terletak
MEN
MEN
U
U
AKHI
AKHI
RI
RI
>
ALU
REGISTER
Unit-unit Internal
Mikroprosesor
<
MEN
MEN
U
U
AKHI
AKHI
RI
RI
>
MEMORI
INPUT
OUTPUT
INTRUKSI/DATA
DATA
MIKROPROSESOR
Definisi: Sistem
Mikroprosesor
Sistem Mikroprosesor
<
MEN
MEN
U
U
AKHI
AKHI
RI
RI
>
Definisi: Mikrokontroler
Mikrokontroler adalah
Sistem
Mikroprosesor
<
MEN
MEN
U
U
AKHI
AKHI
RI
RI
>
Mikroprosesor dan
Mikrokontroler
(a)
(b)
(c)
MEN
MEN
U
U
AKHI
AKHI
RI
RI
>
<
MEN
MEN
U
U
AKHI
AKHI
RI
RI
>
Sistem Berbasis
Mikroprosesor
<
MEN
MEN
U
U
AKHI
AKHI
RI
RI
>
Latar Belakang
Banyak proyek automatisasi industri
dan mekatronika membutuhkan
Input/Output analog dan digital
Proyek mekatronika selalu
menggunakan alat-alat penggerak,
seperti motor DC, motor servo dan
motor stepper
Keterbatasan ukuran dan dana
proyek
Kebutuhan terhadap fleksibelitas dan
<
MEN
MEN
U
U
AKHI
AKHI
RI
RI
>
Sistem Berbasis
Mikroprosesor
HARDWAR
E
SENSIN
G
SOFTWAR
E
PROCESSI
NG
ACTIN
G
COMPUTATIONAL
REQUIREMENTS
PROGRAMMING
LANGUAGE
<
MEN
MEN
U
U
AKHI
AKHI
RI
RI
>
Sistem Berbasis
Mikroprosesor
<
MEN
MEN
U
U
AKHI
AKHI
RI
RI
>
<
MEN
MEN
U
U
AKHI
AKHI
RI
RI
>
<
MEN
MEN
U
U
AKHI
AKHI
RI
RI
>
Mikrokontroler: Arduino
HARDWA
RE
SENSIN
G
PROCESSI
NG
ACTING
COMPUTATIONAL REQUIREMENTS
SOFTWA
RE
PROGRAMMING
LANGUAGE
SIMPLIFIKA
SI
dengan
ARDUIN
<
MEN
MEN
U
U
AKHI
AKHI
RI
RI
>
Arduino
<
MEN
MEN
U
U
AKHI
AKHI
RI
RI
>
Arduino
<
MEN
MEN
U
U
AKHI
AKHI
RI
RI
>
Arduino
Logo
Arduino
Contoh: Arduino
Duemilanove <
MEN
MEN
U
U
AKHI
AKHI
RI
RI
>
Arduino: Definisi
Arduino is an open source physical
computing platform based on a
simple input/output (I/O) board and a
development environment that
implement the Processing language
Arduino adalah sebuah platform
elektronika yang menggunakan
sistem terbuka dengan
mengutamakan pada pemrograman
fisik berbasiskan sistem input/output
sederhana dengan pengembangan
<
MEN
MEN
U
U
AKHI
AKHI
RI
RI
>
Arduino: Definisi
Platform elektronika,
yaitu system
yang memanfaatkan perangkat lunak dengan kode
utamanya (source code) dapat dilihat dan diunduh
secara bebas, tanpa membayar lisensi satu rupiah pun.
<
MEN
MEN
U
U
AKHI
AKHI
RI
RI
>
Arduino: Struktur
Terdiri dari:
<
MEN
MEN
U
U
AKHI
AKHI
RI
RI
>
Arduino: Struktur
<
MEN
MEN
U
U
AKHI
AKHI
RI
RI
>
ATMega 328
<
MEN
MEN
U
U
AKHI
AKHI
RI
RI
>
<
MEN
MEN
U
U
AKHI
AKHI
RI
RI
>
<
MEN
MEN
U
U
AKHI
AKHI
RI
RI
>
Arduino: Keunggulan
Arduino dapat diaplikasikan pada lingkungan
komputer yang beragam, seperti: Windows,
Macintosh dan juga Linux.
Pengunduhan program ke komputer menggunakan
kabel USB, bukan kabel serial atau kabel paralel.
Pemrograman menggunakan bahasan Processing,
merupakan pengembangan Bahasa C/C++ yang
sudah dipermudah, memiliki banyak library dan
tersedia gratis secara open source.
Tidak memerlukan downloader yang terpisah karena
di dalam Arduino telah tersedia bootloader yang akan
menangani proses pengunduhan dengan mudah
melalui koneksi USB.
Arduino memiliki modul (shield) tambahan siap pakai
yang dapat dipasang pada board, contohnya SD< Card, >
MEN
MEN
U
U
AKHI
AKHI
RI
RI
Arduino: Pemrograman
Arduino
IDE
Menggunakan
Arduino IDE
(Integrated
Development
Environment)
Free Software
C-like language
Dapat diupload
langsung
Arduino
Disebut
dengan
sketches
sketches
<
MEN
MEN
U
U
AKHI
AKHI
RI
RI
>
Bagaiamana
Tunggu di
memprogra
kuliah
m dengan
berikutnya
Arduino ?
<
MEN
MEN
U
U
AKHI
AKHI
RI
RI
>
Terima Kasih
Dr. Ir. Andi Adriansyah, M.Eng
<
MEN
MEN
U
U
AKHI
AKHI
RI
RI
>