7/25/2019 Mekatronika Mikrokontroler Arduino
1/31
Modul ke:
Fakultas
Program Studi
MikrokontrolerArduino
Dr. Ir. Andi Adriansyah, M.Eng03TEKNIKTeknik Elektro
Pembuka
Defnisi
Sistem BerbasisMikrorosesor
Arduino
Da!tar Pustaka
Penutu
7/25/2019 Mekatronika Mikrokontroler Arduino
2/31
< >MEN
UAKHIRI
Pembuka
7/25/2019 Mekatronika Mikrokontroler Arduino
3/31
< >MEN
UAKHIRI
Defnisi
7/25/2019 Mekatronika Mikrokontroler Arduino
4/31
< >MEN
UAKHIRI
Defnisi: Mikrorosesor
Mikrorosesor (microprocessor": mikro #micro": sangat ke$il, dan
rosesor #processor": alat untuk
memroses atau mengolah data Mikrorosesor bisa didefnisikan
sebagai chipdigital sangat ke$il yangdigunakan untuk memroses ataumengolah data.
7/25/2019 Mekatronika Mikrokontroler Arduino
5/31
< >MEN
UAKHIRI
Defnisi: BentukMikrorosesor
Quad Flat Package,%FP
Dual InlinePackage, DIP I& dengan struktur berua 'saya
$amar( yang im)inya membentak keseluruh emat sisinya. Biasanyabentuk ini memiliki *umlah in yangbanyak. +arang tersedia di asaran.
I& dengan struktur berua ersegian*ang dan in)in yang terletakada dua baris sisinya se$araaralel. Biasanya bentuk ini memiliki*umlah in yang tidak terlalu banyak.
Banyak terdaat di asaran.
7/25/2019 Mekatronika Mikrokontroler Arduino
6/31
< >MEN
UAKHIRI
Defnisi: nit InternalMikrorosesor
nit)unit InternalMikrorosesor
Control
Unit
ALU
REGISTER
7/25/2019 Mekatronika Mikrokontroler Arduino
7/31< >MEN
UAKHIRI
Defnisi: SistemMikrorosesor
Sistem Mikrorosesor
MEMORI
MIKROPROS
ESOR
INPUTOUTPUT
INTRUKSI/DATA
DATA
7/25/2019 Mekatronika Mikrokontroler Arduino
8/31< >MEN
UAKHIRI
Defnisi: Mikrokontroler
SistemMikroprosesor
Mikrokontroler
Mikrokontroleradalah
sebuah $hi yang ber!ungsisebagai engontrol rangkaianelektronik . Mikrokontrolerumumnya terdiri dari aa)aayang terdaat dalam sistem
mikrorosesor, seerti &P,memori, I- dan unitendukung seerti Analog)to)Digital &on/erter #AD&", I0&dan P1M yang sudah
terintegrasi di dalamnya.
7/25/2019 Mekatronika Mikrokontroler Arduino
9/31< >MEN
UAKHIRI
Mikrorosesor danMikrokontroler
(a) (b) (c)
+enis)*enis Mikrorosesor: #a" Intel, #b" AMD dan #$"&yri2
(a) (b) (c)
+enis)*enis Mikrokontroler: #a" Atmel, #b" PI& dan #$"Ma2im
7/25/2019 Mekatronika Mikrokontroler Arduino
10/31< >MEN
UAKHIRI
7/25/2019 Mekatronika Mikrokontroler Arduino
11/31< >
MENU
AKHIRI
Sistem BerbasisMikrorosesor
7/25/2019 Mekatronika Mikrokontroler Arduino
12/31< >
MENU
AKHIRI
3atar Belakang
Banyak royek automatisasi industridan mekatronika membutuhkanInut-utut analog dan digital
Proyek mekatronika selalumenggunakan alat)alat enggerak,seerti motor D&, motor ser/o danmotor steer
4eterbatasan ukuran dan danaroyek
4ebutuhan terhada 5eksibelitas dan
7/25/2019 Mekatronika Mikrokontroler Arduino
13/31< >
MENU
AKHIRI
Sistem BerbasisMikrorosesor
SE8SI8
9
A&6I8
9
P7&ESSI
89
&MP6A6I8A3
7E%I7EME86S
P797AMMI893A89A9E
HARDWARE
SOFTWARE
7/25/2019 Mekatronika Mikrokontroler Arduino
14/31< >
MENU
AKHIRI
Sistem BerbasisMikrorosesor
7/25/2019 Mekatronika Mikrokontroler Arduino
15/31< >
MENU
AKHIRI
4euntungan Sistem BerbasisMikrorosesor Bentuknya ke$il dan ringkas Portable
4onsumsi daya rendah
Biaya rendah Programmable
7/25/2019 Mekatronika Mikrokontroler Arduino
16/31< >
MENU
AKHIRI
4esulitan Sistem BerbasisMikrorosesor
Peran$angan ;ard
7/25/2019 Mekatronika Mikrokontroler Arduino
17/31
< >MEN
UAKHIRI
Mikrokontroler: Arduino
SE8SI89
A&6I89P7&ESSI89
&MP6A6I8A3 7E%I7EME86S
P797AMMI893A89A9E
HARDWARE
SOFTWARE
SIMP3IFI4ASIdengan
ARDUIN
7/25/2019 Mekatronika Mikrokontroler Arduino
18/31
< >MEN
UAKHIRI
Arduino
7/25/2019 Mekatronika Mikrokontroler Arduino
19/31
< >MEN
UAKHIRI
Arduino
7/25/2019 Mekatronika Mikrokontroler Arduino
20/31
< >MEN
UAKHIRI
Arduino
3ogoArduino
&ontoh: ArduinoDuemilano/e
7/25/2019 Mekatronika Mikrokontroler Arduino
21/31
< >MEN
UAKHIRI
Arduino: Defnisi
Arduino is an open source physicalcomputing platform based on asimple input/output (I/O board and a
de!elopment en!ironment thatimplement the Processing language
Arduino adalah sebuah lat!ormelektronika yang menggunakansistem terbuka denganmengutamakan ada emrogramanfsik berbasiskan sistem inut-outut
sederhana dengan engembangan
7/25/2019 Mekatronika Mikrokontroler Arduino
22/31
< >MEN
UAKHIRI
Arduino: Defnisi
Platform elektronika, yaitu sebuah aan
elektronika #board" yang berisi system minimummikrokontroler dengan I& A6Mega =0>.
"istem #erbuka (open source, yaitu systemyang meman!aatkan erangkat lunak dengan kode
utamanya #source code" daat dilihat dan diunduhse$ara bebas, tana membayar lisensi satu ruiah un.
Pemrograman Fisik #physical computing",yaitu suatu $ara endekatan emrograman yang
langsung menggunakan komonen)komonenelektronika se$ara fsik, komonen inut ataukomonen outut, sehingga mudah diterakan se$araraktis.
Bahasa Pro$essing #Processing
7/25/2019 Mekatronika Mikrokontroler Arduino
23/31
< >MEN
UAKHIRI
Arduino: Struktur
6erdiri dari: Mikkrokontroler A6 Mega =0>
@)tal M;C,
Flash =04B, S7AM 04B dan EEP7M 4 in I- Digital
in Inut Analog
6egangan erasi
I0&
7/25/2019 Mekatronika Mikrokontroler Arduino
24/31
< >MEN
UAKHIRI
Arduino: Struktur
7/25/2019 Mekatronika Mikrokontroler Arduino
25/31
< >MEN
UAKHIRI
Arduino: 4omonen tama
A6Mega =0>
7/25/2019 Mekatronika Mikrokontroler Arduino
26/31
< >MEN
UAKHIRI
Arduino: I& Pin Maing
7/25/2019 Mekatronika Mikrokontroler Arduino
27/31
< >MEN
UAKHIRI
7/25/2019 Mekatronika Mikrokontroler Arduino
28/31
< >MEN
UAKHIRI
Arduino: 4eunggulan
Arduino daat dialikasikan ada lingkungan
komuter yang beragam, seerti: 1indo
7/25/2019 Mekatronika Mikrokontroler Arduino
29/31
< >MEN
UAKHIRI
Arduino: Pemrograman
MenggunakanArduino IDE(IntegratedDe!elopment
&n!ironment" Free So!t
7/25/2019 Mekatronika Mikrokontroler Arduino
30/31
< >MEN
UAKHIRI
Bagaiamana
memrogra
m denganArduino G
6unggu dikuliah
berikutnya
7/25/2019 Mekatronika Mikrokontroler Arduino
31/31
6erima 4asih
MEN AKHI
Dr. Ir. Andi Adriansyah, M.Eng