Saat ini terdapat bermacam-macam bentuk board Arduino yang disesuaikan
untuk penggunaannya, berikut ini adalah bentuk board arduino:
ARDUINO USB
Menggunakan USB sebagai antar muka pemrograman atau
komunikasi komputer. Contoh:
v Arduino
Uno
v
Arduino Duemilanove
v
Arduino Diecimila
v
Arduino NG Rev. C
v
Arduino NG (Nuova Generazione)
v
Arduino Extreme dan Arduino Extreme v2
v Arduino
USB dan Arduino USB v2.0
ARDUINO SERIAL
Menggunakan RS232 sebagai antar muka pemrograman atau
komunikasi komputer.
Contoh: Arduino Serial dan Arduino Serial v2.0.
ARDUINO MEGA
Mirip dengan Arduino Uno,
sama-sama menggunakan USB type A to B untuk pemogramannya. Tetapi Arduino Mega,
menggunakan Chip yang lebih tinggi ATMEGA2560. Dan tentu saja untuk Pin I/O
Digital dan pin input Analognya lebih banyak dari Uno. Contoh:
v Arduino
Mega
v Arduino
Mega 2560
ARDUINO LILYPAD
Bentuknya yang melingkar membuat
Lilypad dapat dipakai untuk membuat projek unik. Seperti membuat amor iron man
misalkan. Hanya versi lamanya menggunakan ATMEGA168, tapi masih cukup untuk
membuat satu projek keren. Dengan 14 pin I/O digital, dan 6 pin input analognya. Contoh:
LilyPad Arduino 00, LilyPad Arduino 01, LilyPad Arduino
02, LilyPad Arduino 03, LilyPad Arduino 04.
ARDUINO BT
Mengandung modul bluetooth untuk
komunikasi nirkabel.
ARDUINO NANO
Sepertinya
namanya, Nano yang berukulan kecil dan sangat sederhana ini, menyimpan banyak
fasilitas. Sudah dilengkapi dengan FTDI untuk pemograman lewat Micro USB. 14
Pin I/O Digital, dan 8 Pin input Analog (lebih banyak dari Uno). Dan ada yang
menggunakan ATMEGA168, atau ATMEGA328. Contoh: Arduino Nano 3.0, Arduino Nano 2.x.
ARDUINO MINI
Fasilitasnya
sama dengan yang dimiliki Nano. Hanya tidak dilengkapi dengan Micro USB untuk
pemograman. Dan ukurannya hanya 30 mm x 18 mm saja. Contoh: Arduino Mini 04, Arduino Mini 03, Arduino Stamp 02.
CATATAN:
Dengan begitu beragamnya papan Arduino yang ada di
pasaran wajar jika seorang pemula akan kebingungan untuk menentukan tipe papan
apa yang sebaiknya digunakan. Sebagai sama-sama pemula yang ingin berbagi
pengalaman, saya akan menganjurkan untuk memulai dengan tipe Duemilanove atau Uno mengingat
kedua tipe papan ini yang paling banyak digunakan oleh para aktivis Arduino
saat ini. Arduino Uno adalah generasi yang terakhir setelah Duemilanove dan
dari sisi
harganya sedikit lebih mahal karena memiliki spesifikasi
yang lebih tinggi (microcontroller: Atmega328 dan flash memory: 32 KB).
Komponen utama di dalam papan Arduino adalah sebuah
microcontroller 8 bit dengan merk ATmega yang dibuat oleh
perusahaan Atmel Corporation.
Berbagai papan Arduino menggunakan tipe ATmega yang
berbeda-beda tergantung dari spesifikasinya, sebagai contoh Arduino Uno
menggunakan ATmega328 sedangkan Arduino Mega 2560 yang lebih canggih
menggunakan ATmega2560.
Untuk memberikan gambaran mengenai apa saja yang
terdapat di dalam sebuah microcontroller, pada gambar berikut ini diperlihatkan
contoh diagram blok sederhana dari microcontroller ATmega328 (dipakai pada
Arduino Uno).
Blok-blok di atas dijelaskan sebagai berikut:
v Universal
Asynchronous Receiver/Transmitter (UART) adalah
antar muka yang digunakan untuk komunikasi serial seperti pada RS-232, RS-422
dan RS-485.
v
2KB RAM pada memory kerja bersifat volatile (hilang
saat daya dimatikan), digunakan oleh variable-variabel di dalam program.
v 32KB RAM
flash memory bersifat non-volatile, digunakan untuk menyimpan
program yang dimuat dari komputer. Selain program, flash memory juga menyimpan bootloader.
Bootloader adalah program inisiasi
yang ukurannya kecil, dijalankan oleh CPU saat daya dihidupkan. Setelah
bootloader selesai dijalankan, berikutnya program di dalam RAM akan dieksekusi.
v 1KB
EEPROM bersifat non-volatile, digunakan untuk menyimpan data yang tidak boleh
v
Hilang saat daya dimatikan. Tidak digunakan pada papan
Arduino.
v
Central Processing Unit (CPU), bagian
dari microcontroller untuk menjalankan setiap
v
Instruksi dari program.
v
Port input/output, pin-pin untuk menerima data (input)
digital atau analog, dan
v Menghasilkan
data (output) digital atau analog.
Analisis:
Dari tiap-tiap board arduino yang berbeda-beda
tersebut, masing-masing dari tipe arduino tersebut memiliki kelebihan dan
fungsi khusus tersendiri.
Sumber:
http://wandavernandhes6.blogspot.co.id/2015/11/jenis-jenis-board-arduino.html
https://id.wikipedia.org/wiki/Arduino
Tidak ada komentar:
Posting Komentar