Makalah Arduino
Makalah Arduino
ARDUINO
(Memenuhi tugas Mikrokontroller)
Disusun oleh :
Abdullah Azzam I
15.01.072.001
B. FUNGSI ARDUINO
Arduino sendiri berfungsi untuk merancang prototype peralatan elektronik interaktif dengan
memanfaatkan fitur yang tersedia secara gratis dan fleksibel.
C. KELEBIHAN ARDUINO
- Tidak perlu perangkat chip programmer karena di dalamnya sudah ada bootloader yang
akan menangani upload program dari komputer.
- Sudah memiliki sarana komunikasi USB, sehingga pengguna Laptop yang tidak memiliki
port serial/RS323 bisa menggunakannya.
- Bahasa pemrograman relatif mudah karena software Arduino dilengkapi dengan
kumpulan library yang cukup lengkap.
- Memiliki modul siap pakai (shield) yang bisa ditancapkan pada board Arduino. Misalnya
shield GPS, Ethernet, SD Card, dll.
D. KEKURANGAN ARDUINO
- Arduino hanya didukung secara resmi pada seri chip microchip keluaran Atmel AVR dan
Atmel SAM.
- Perpustakaan referensi program Arduino tidak terlalu efisien pada bagian-bagian
tertentu dan siklus RAM dan CPU limbah Arduino IDE sangat terbatas serta contoh editor
kode sangat buruk.
- Diperlukan waktu cukup lama untuk mengetahui bahwa tidak dapat menggunakan
semua PWM dan library SoftPWM di ATmega328 secara bersamaan, karena keduanya
menggunakan penghitung waktu dan menyebabkan kerancuan.
E. JENIS-JENIS ARDUINO
Adapun jenis-jenis dari Arduino ialah :
- Arduino Uno (yang paling sering digunakan, terutama bagi pemula)
(ATmega328. 14 pin I/O digital dan 6 pin input analog. Pemrograman dengan USB Type
A to type B)
- Arduino Due
(ARM Cortex CPU. 54 pin I/O digital dan 12 pin input analog. Pemrograman dengan Micro
USB)
- Arduino Mega
(ATmega2560. 54 pin I/O digital dan 16 pin input analog. Pemrograman dengan USB type
A to type B)
- Arduino Leonardo (kembaran Arduino Uno)
(ATmega3U4. 14 pin I/O digital dan 6 pin input analog. Pemrograman dengan Micro USB)
- Arduino Fio
(ATmega328V. 14 pin I/O digital dan 6 pin input analog. Pemrograman dengan socket
XBee)
- Arduino Lilypad
(ATmega168. 14 pin I/O digital dan 6 pin input analog)
- Arduino Nano
(ATmega168 atau ATmega38. 14 pin I/O digital dan 8 pin input analog. Pemrograman
dengan Mikro USB)
- Arduino Mini
(ATmega168. 14 pin I/O digital dan 8 pin input analog)
- Arduino Mikro
(ATmega168. 20 pin I/O digital dan 12 pin input analog)
- Arduino Ethernet
- Arduino Esplora
- Arduino Robot