Anda di halaman 1dari 16

Pengantar

Mikrokontroler
Arduino
Microprocessor
VS
Microcomputer
VS
Mikrokontroler
Contoh-contoh Mikrokontroler

AVR Arduino ESP 32


Perbandingan Mikrokontroler dan Komputer

• CPU Menjalankan
• HD, RAM berbagai macam
• System Clock fungsi secara
• Peripheral bersamaan

• CPU
• Memory
• System Clock
• Peripheral
Pengantar Arduino
Apa sih Arduino?

Arduino adalah sebuah platform mikrokontroler yang bersifat open source dan
dirancang untuk mempermudah penggunaan dalam merancang sebuah sistem
berbasis mikrokontroler.
Platform terdiri dari: hardware, bahasa pemrograman,
dan IDE (Integrated Development Environment)

Processor pada Arduino dari keluarga Atmel AVR.


Pengantar Arduino
Siapa Pembuat Arduino?
Arduino dikembangkan oleh beberapa
ahli di berbagai belahan dunia, seperti
Massimo Banzi (Milano, Italia), David
Cuartielles (Malmoe, Swedia),
Igoe Tom York, USA),
(New
Martino (Torino,
Gianluca
Italia), dan David A.
Mellis (Boston, USA).

Arduino dibuat dengan tujuan awal yaitu untuk


membantu para siswa membuat perangkat
desain dan interaksi dengan mudah dan murah.
Arduino http://www.arduino.cc
Pengantar Arduino
Macam tipe Arduino
• Arduino Uno
• Duemilanove
• Leonardo
• Nano
• Mega 2560
• Esplora
• Mini
• Lilypad
• dll
Pengantar Arduino
Tipe Arduino yang UMUM dipakai
Pengantar Arduino
Tipe Arduino yang dipakai pada pembahasan ini
ARDUINO UNO – 328P

Tipe SMD Tipe DIP


Pengantar Arduino
Bagian bagian Board Arduino UNO
Sistem Mikrokontroler
Diagram Blok Sistem Mikrokontroler
Sistem Mikrokontroler
Diagram Blok Sederhana pada Sistem Mikrokontroler
ALU mengerjakan proses-proses aritmatikan
dan operasi logika. Bagian ALU merupakan
Mikroprosesor (otak) dari Mikrokontroler.

Intruction Register untuk menggunakan


register khusus semisal: timer, Interrupt,
Serial UART.

SRAM penyimpanan data yang isinya dapat


diubah atau dihapus, biasanya berisi data-
data variabel dan register.

Stack pointer adalah bagian dari RAM yang


memiliki metode penyimpanan dan
Port I/O (Input/Output) jalur yang dipergunakan pengambilan data urutan dari pointer
oleh mikrokontroler untuk mengakses perangkat
atau device lain
Sistem Mikrokontroler
Diagram Blok Sederhana pada Sistem Mikrokontroler
Timer/Counter adalah suatu register
penghitung data cacah dengan kapasitas 8 bit
atau 16 bit

INTERNAL ROM atau Program Flash adalah


memori penyimpanan data perintah program
yang telah dibuat dan diisikan oleh programer

EEPROM tempat penyimpanan data yang dapat


dibaca dan ditulis berdasarkan alamatnya. Data
yang tersimpan tidak hilang walaupun sumber
tegangan mikrokontroler dimatikan

USART (Universal Synchronous


INTERRUPT UNIT fasilitas OSCILATOR CIRCUIT Asynchronous Receiver Transmitter) jalur
membaca interupsi ketika sebagai pembangkit clock, komunikasi data serial
program berjalan untuk siklus pembacaan
perintah program
Sistem Mikrokontroler
Peta Memori Arduino UNO (Atmega 328)
1. Application Flash Section digunakan untuk menyimpan
program aplikasi yang dibuat user. Mikrokontroler
tidak dapat menjalankan program aplikasi ini sebelum
menjalankan program Boot Loader.

2. Boot Flash Section digunakan untuk menyimpan program


Boot Loader, yaitu program yang harus dijalankan pada
saat Mikrokontroler dinyalakan atau ketika terjadi reset.

Kapasitas memori Flash Section tiap tipe Mikrokontroler


bisa berbeda, tergantung tipe Mikrokontroler yang
digunakan.

Sehingga akan berpengaruh seberapa banyak atau panjang


perintah program yang bisa kita buat dan diisikan pada
mikrokontroler tersebut.
Sistem Mikrokontroler
Tabel data kapasitas Memori dan Register pendukung
Mikrokontroler Arduino
TUGAS
Buat makalah pembahasan mikrokontroler Arduino.
Dengan isi meliputi:
- Awal dari arduino dan perkembangannya sampai sekarang
- Ulas fitur dan spesifikasi dari arduino tipe:
a. Arduino UNO
b. Arduino NANO
c. Arduino Mega 2560
- Ulas perbedaan dari ketiga tipe arduino tersebut, meliputi: Kapasitas Memori, Fasilitas
Register pendukung, kelebihan dan kekurangannya.

Makalah dikirim ke Google Classroom dalam format *pdf.

Anda mungkin juga menyukai