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 platform hardware terbuka yang ditujukan kepada siapa saja yang ingin membuat purwarupa peralatan elektronik interaktif berdasarkan hardware dan software yang fleksibel dan mudah digunakan. Mikrokontroler diprogram menggunakan bahasa pemrograman arduino yang memiliki kemiripan syntax dengan bahasa pemrograman C. Karena sifatnya yang terbuka maka siapa saja dapat mengunduh skema hardware arduino dan membangunnya.
Arduino menggunakan keluarga mikrokontroler ATMega yang dirilis oleh Atmel sebagai basis, namun ada individu/perusahaan yang membuat clone arduino dengan menggunakan mikrokontroler lain dan tetap kompatibel dengan arduino pada level hardware. Untuk fleksibilitas, program dimasukkan melalui bootloader meskipun ada opsi untuk membypass bootloader dan menggunakan downloader untuk memprogram mikrokontroler secara langsung melalui port ISP.
artikel lengkap dapat dillihat disini.
Beberapa Jenis Arduino yang dipergunakan adalah :
- Arduino Uno
- Arduino Due
- Arduino Mega
- Arduino Leonardo.
- Arduino Fio
- Arduino Lilypad
- Arduino Nano
- Arduino Mini
- Arduino Micro
- Arduino Ethernet
- Arduino Esplora
- Arduino Robot
Arduino Uno merupakan arduino yang sangat populer dalam pengerjaan prototyping.
Detail technical specs dari arduino uno adalah :
Microcontroller | ATmega328P |
Operating Voltage | 5V |
Input Voltage (recommended) | 7-12V |
Input Voltage (limit) | 6-20V |
Digital I/O Pins | 14 (of which 6 provide PWM output) |
PWM Digital I/O Pins | 6 |
Analog Input Pins | 6 |
DC Current per I/O Pin | 20 mA |
DC Current for 3.3V Pin | 50 mA |
Flash Memory | 32 KB (ATmega328P) of which 0.5 KB used by bootloader |
SRAM | 2 KB (ATmega328P) |
EEPROM | 1 KB (ATmega328P) |
Clock Speed | 16 MHz |
Length | 68.6 mm |
Width | 53.4 mm |
Weight | 25 g |
Detail dari masing-masing Arduino dapat dilihat disini, dimana dapat diklasifikasikan sebagai berikut :
ENTRY LEVEL |
ARDUINO UNO
ARDUINO 101
ARDUINO PRO
ARDUINO PRO MINI
ARDUINO MICRO
ARDUINO STARTER KIT
ARDUINO BASIC KIT
|
ENHANCED FEATURES |
ARDUINO MEGA
ARDUINO ZERO
ARDUINO PROTO SHIELD
|
INTERNET OF THINGS |
ARDUINO MKR1000
ARDUINO WIFI SHIELD 101
|
WEARABLE |
ARDUINO GEMMA
LILYPAD ARDUINO USB
LILYPAD ARDUINO MAIN BOARD
LILYPAD ARDUINO SIMPLE
LILYPAD ARDUINO SIMPLE SNAP
|