View
21
Download
1
Category
Preview:
DESCRIPTION
Aplikasi Mikroprosesor
Citation preview
Novia Munafi’ah – Teknik Informatika 1
Pengenalan tentang AVR, Arduino, dan ARM.
1. AVR
AVR atau Automatic Voltage Regulator. Perinsip kerja dari AVR adalah mengatur
arus penguatan (excitacy) pada exciter.
Secara umum, AVR dapat dikelompokkan dalam 10 kelas, yaitu:
• Keluarga AVR Otomotif
• Keluarga AVR Z-Link
• Keluarga AVR Manajemen Batere
• Keluarga AVC CAN
• Keluarga AVR LCD
• Keluarga AVR Pencahayaan
• Keluarga TinyAVR
• Keluarga MegaAVR
ATMega8535
• Keluarga AVR USB
• Keluarga XMEGA
Atmel AVR dari kelas MegaAVR adalah jenis mikrokontroler yang paling sering
dipakai dalam bidang elektronika dan instrumentasi. Mikrokontroler AVR ini
memiliki arsitektur RISC (Reduce Instruction Set Computing) delapan bit, di mana
semua instruksi dikemas dalam kode 16-bit (16 bits word) dan sebagian besar
instruksi dieksekusi dalam 1 (satu ) siklus clock.
Untuk menulis program dan pada AVR, telah disediakan sebuah software yang
bernama AVR Studio. Selain itu, terdapat beberapa cross compiler dari pihak ketiga
yang dapat digunakan seperti CodeVision AVR Compiler atau ICC AVR.
Nama : NOVIA MUNAFI’AH
NIM : 1103017
Aplikasi Microprocessor
D3TI3.A – Teknik Informatika
Politeknik Indramayu
Atmel AVR jenis ATmega8 yang populer
dipakai
Icon CodeVision AVR
Novia Munafi’ah – Teknik Informatika 2
CodeVision AVR menggunakan bahasa pemograman C atau C++ dalam pembuatan
source code program.
2. Arduino
Arduino adalah pengendali mikro single-board yang bersifat open-source, diturunkan
dari Wiring platform, dirancang untuk memudahkan penggunaan elektronik dalam
berbagai bidang. Hardwarenya memiliki prosesor Atmel AVR dan softwarenya
memiliki bahasa pemrograman sendiri.
Arduino juga merupakan kombinasi perangkat
keras dan lunak open source berbasis
mikrokontroler.
Perangkat lunak sebagai alat bantu
pemrograman atau yang sering disebut sebagai
IDE (Integrated Development Environment).
Dengan menggunakan perangkat lunak, kita
dapat menuliskan program (disebut sketches),
mengecek apakah terdapat kesalahan pemrograman hingga mengisikan program ke
mikrokontroler pada papan Arduino. Pada perangkat lunak inilah terjadi proses
compiling, yaitu konversi dari program yang kita tulis menjadi kode-kode yang dapat
dimengerti oleh mikrokontroler. Arduino menggunakan bahasa pemrograman Java .
Tampilan jendela CodeVision AVR
Novia Munafi’ah – Teknik Informatika 3
3. ARM
ARM adalah prosesor dengan arsitektur set instruksi 32bit RISC (Reduced Instruction
Set Computer) yang dikembangkan oleh ARM Holdings. ARM merupakan singkatan
dari Advanced RISC Machine (sebelumnya lebih dikenal dengan kepanjangan Acorn
RISC Machine).
Tampilan jendela Arduino
Sebuah prosesor ARM dari Conexant yang umum
digunakan pada Router.
Novia Munafi’ah – Teknik Informatika 4
KEUNGGULAN
1. AVR
Keunggulan AVR adalah:
AVR memiliki kecepatan eksekusi yang lebih cepat karena sebagian besar
instruksinya dieksekusi dalam satu siklus clock.
Mikrokontroler AVR memiliki fitur yang lengkap (ADC Internal, EEPROM
Internal, Timer/counter, Watchdog Timer, PWM, PORT I/O, komunikasi
serial, komparator, I2C, dll. Sehingga dengan fasilitas yang lengkap ini,
programmer dan desainer dapat menggunakannya untuk berbagai aplikasi
sistem elektronika seperti robot, otomasi industri, peralatan telekomunikasi,
dan berbagai keperluan lain
2. Arduino
Keunggulan arduino adalah:
Open Source
Memiliki banyak library yang sudah siap pakai , sehingga sangat memudahkan
untuk pembuatan programmya
3. ARM
Keunggulan ARM adalah:
Arsitektur efisien yang hemat daya, mudah diproduksi, dan murah.
Performanya baik
PERBEDAAN
Perbedaan untuk AVR dengan Arduino dan ARM, AVR memiliki kecepatan eksekusi yang
lebih cepat, sedangkan Arduino dan ARM memiliki performa yang baik.
Recommended