Pengertian Arduino

pengertian arduino

Pada awalnya, Arduino merupakan sebuah alat yang digunakan untuk kepentingan prototyping dengan harapan lebih mudah & cepat,

Alat ini juga ditargetkan untuk pelajar yang belum memiliki pengalaman bidang elektronik apalagi pemrograman.

Semua sirkuit yang digunakan bersifat open-source, dengan begitu penggunanya bisa mengembangkan dan menyesuaikan penggunaan dengan kebutuhan mereka secara mandiri.

 


Pengertian Papan Arduino

apa itu arduino
via:hackster.io

Apa itu Arduino? Arduino memiliki pengertian berupa platform elektronik open-source berbasis pada hardware dan software yang mudah untuk digunakan.

Software ini mudah untuk digunakan, baik bagi pemula, tetapi tetap fleksibel dan bagus untuk pengguna yang advance baik bagi pengguna Mac, Windows ataupun Linux.

Karena sifatnya yang open-source, maka siapa saja bisa mendownload dan mengembangkannya sendiri. Demi menjaga fleksibilitas, program ini dimasukkan melalui bootloader.

Arduino Boards mampu membaca input berupa sensor cahaya, jari, bahkan pesan twitter sekalipun, dan mampu mengeluarkan output untuk mengaktifkan motoric, menyalakan LED atau publish online.

Meskipun ada cara untuk mem-bypass bootloader dan menggunakan pengunduh untuk memprogram mikrokontroler secara langsung melalui port ISP.

 

Fungsi Arduino

Arduino dibuat, dikembangkan, dan distribusikan dengan fungsi utamanya untuk mempermudah penggunaan elektronik dalam berbagai bidang.

Ada 4 hal yang menjadi fokus utama dalam pengembangannya, yaitu:

1. Harganya yang terjangkau.
2. Dapat digunakan dalam berbagai OS.
3. Simpel, sederhana, dengan bahasa pemrograman yang mudah dipelajari.
4. Open-Source, baik Hardware maupun Softwarenya.

 

Jenis Jenis Arduino

Ada beberapa bahasa di dunia elektronik yang mungkin harus kita pelajari agar lebih mudah untuk mengembangkan Arduino.

Misalnya aktuator, aktuator adalah peralatan mekanis untuk menggerakkan / mengontrol sebuah mekanisme atau sistem.

Berikut, beberapa jenis arduino beserta gambar dan pengertian (gambar diambil dari Official Site).

1. Arduino Due

arduino due

Arduino Due adalah Arduino board pertama yang berbasis 32-bit ARM core microcontroller. Arduino due adalah perangkat yang sempurna untuk proyek Arduino berskala besar.

Ia memiliki 54 pin input / output digital, 12 input analog, 4 UARTs (port serial untuk hardware), tombol reset dan tombol hapus.

Note: Tidak seperti lainnya, Arduino Due beroperasi pada tegangan 3.3V. Tegangan maksimum yang dapat ditoleransi pin I / O adalah 3.3V. Sehingga, menggunakan voltase di atas 3.3V bisa menyebabkan kerusakan pada papan Arduino.

Papan ini berisi semua yang diperlukan untuk mendukung mikrokontroler, cukup sambungkan ke komputer dengan kabel micro-USB / dengan adaptor AC-to-DC / baterai untuk menggunakan

Spesifikasi Arduino Due

MicrocontrollerAT91SAM3X8E
Operating Voltage3.3V
Input Voltage (recommended)7-12V
Input Voltage (limits)6-16V
Digital I/O Pins54 (12 diantaranya menghasilkan output PWM)
Analog Input Pins12
Analog Output Pins2 (DAC)
Total DC Output Current on all I/O lines130 mA
DC Current for 3.3V Pin800mA
DC Current for 5V Pin800mA
Flash Memory512 KB
SRAM96 KB (two banks: 64KB and 32KB)
Clock Speed84 MHz
Length101.52 mm
Width53.3 mm
Weight36 g

 

2. Arduino Esplora

arduino esplora

Arduino Esplora adalah board berbasis Arduino Leonardo dengan sensor dan aktuator terintegrasi.

Di sudut kiri atas papan ada sebuah tombol reset, yang dapat digunakan untuk me-restart papan. Ada 4 warna status LED:

  • Hijau: artinya on, dan menunjukkan apakah papan menerima daya atau tidak.
  • Kuning: L artinya terhubung langsung ke mikrokontroler, dapat diakses melalui pin 13.
  • Kuning: RX dan TX menunjukkan data yang dikirim atau diterima melalui komunikasi USB.

Papan ini dirancang untuk orang-orang yang mempelajari dan mengembangkannya tanpa harus belajar tentang elektronik terlebih dahulu (meskipun sebaiknya dipelajari).

Selain siap untuk digunakan & berinteraksi, Arduino Esplora berbeda dari papan Arduino sebelumnya karena ia menyediakan sejumlah sensor terintegrasi.

Spesifikasi Arduino Esplora

MicrocontrollerATmega32u4
Operating Voltage5V
Flash Memory32 KB, 4 KB untuk bootloader
SRAM2.5 KB
EEPROM1 KB
Clock Speed16 MHz
Length164.04 mm
Width60 mm
Weight53 gr

 

3. Arduino Ethernet

arduino ethernet

Di atas, adalah gambar dari Arduino Ethernet Rev3 tanpa PoE. Arduino Uno yang digabungkan WizNet W5100 TCP / IP Ethernet Controller.

Seperti namanya, Arduino Ethernet memiliki pengertian berupa papan mikrokontroler berbasis ATmega328 yang memiliki 14 pin I/O digital, 6 input analog, koneksi RJ45, header ICSP, dan tentunya tombol reset.

Pembaca microSD onboard dapat digunakan untuk menyimpan file untuk digunakan melalui jaringan dan dapat diakses melalui SD Library.

Spesifikasi Arduino Ethernet

MicrocontrollerATmega328P
Operating Voltage5V
Input Voltage Plug (recommended)7-12V
Input Voltage Plug (limits)6-20V
Input Voltage PoE (limits)36-57V
Digital I/O Pins14 (4 diantaranya menghasilkan output PWM)
Arduino Pins reserved:164.04 mm
10 to 13 used for SPI60 mm
4 used for SD card53 gr
2 W5100 interrupt (when bridged)
Analog Input Pins6
DC Current per I/O Pin40 mA
DC Current for 3.3V Pin50 mA
Flash Memory32 KB (ATmega328P) 0.5 KB untuk bootloader
SRAM2 KB (ATmega328P)
EEPROM1 KB (ATmega328P)
Clock Speed16 MHz
Length68.6 mm
Width53.3 mm
Weight28 gr

 

4. Arduino Fio

arduino fio

Arduino Fio adalah board mikrokontroler berbasis ATmega328P yang bekerja pada tegangan 3.3V dan 8 MH dan sering digunakan untuk aplikasi nirkabel.

Papan ini memiliki 14 pin I/O digital (6 dapat digunakan sebagai output PWM), 8 input analog, resonator on-board, tombol reset, dan lubang untuk header pin.

Ia juga memiliki koneksi untuk baterai Lithium Polymer dan termasuk sirkuit pengisian tegangan melalui colokan jenis USB.

Fitur Arduino Fio

  • ATmega328V running at 8MHz
  • Arduino Bootloader
  • XBee socket
  • Lithium Polymer battery compatible
  • MCP73831T LiPo Charger
  • Reset button
  • On/Off Switch
  • Status/Charge/RSSI LEDs

 

5. Arduino Leonardo

arduino leonardo

Mirip dengan UNO Arduino, Arduino Leonardo juga dapat dikenali oleh komputer sebagai mouse atau keyboard. Arduino Leonardo adalah papan mikrokontroler berbasis ATmega32u4

Ia memiliki 20 pin I/O digital (7 di antaranya dapat digunakan sebagai output PWM dan 12 sebagai input analog), osilator kristal 16 MHz, koneksi micro USB, colokan listrik, header ICSP, dan tombol reset.

Papan ini berisi hal yang diperlukan untuk mendukung mikrokontroler, cukup sambungkan ke komputer dengan kabel USB / adaptor AC-ke-DC / baterai untuk mulai menggunakan.

Spesifikasi Arduino Leonardo

MicrocontrollerATmega32u4
Operating Voltage5V
Input Voltage (Recommended)7-12V
Input Voltage (limits)6-20V
Digital I/O Pins20
PWM Channels7
Analog Input Channels12
DC Current per I/O Pin40 mA
DC Current for 3.3V Pin50 mA
Flash Memory32 KB (ATmega32u4) 4 KB digunakan bootloader
SRAM2.5 KB (ATmega32u4)
EEPROM1 KB (ATmega32u4)
Clock Speed16 MHz
Length68.6 mm
Width53.3 mm
Weight20 g

 

6. Arduino Lilypad

arduino lilypad

LilyPad Arduino USB adalah papan mikrokontroler berbasis ATmega32u4.

Ia memiliki 9 pin I/O digital (4 dapat digunakan sebagai output PWM dan 4 input analog), resonator 8 MHz, koneksi micro USB, konektor JST untuk baterai LiPo 3.7V, dan tombol reset.

LilyPad Arduino USB berbeda dari papan LilyPad sebelumnya karena ATmega32u4 memiliki colokan USB bawaan, sehingga adapter USB tak terlalu dibutuhkan

Spesifikasi Arduino Lilypad USB

MicrocontrollerATmega32u4
Operating Voltage3.3V
Input Voltage3.8V-5V
Digital I/O Pins9
PWM Channels4
Analog Input Channels4
DC Current per I/O Pin40 mA
Flash Memory32 KB (ATmega32u4) 4 KB digunakan bootloader
SRAM2.5 KB (ATmega32u4)
EEPROM1 KB (ATmega32u4)
Clock Speed8 MHz
EEPROM1 KB (ATmega32u4)
Clock Speed16 MHz

 

7. Arduino Mega

arduino mega

Arduino Mega 2560 adalah papan mikrokontroler berbasis ATmega2560 (di atas gambar MEGA 2560 REV3), yang dirancang untuk proyek yang lebih kompleks.

Dengan 54 pin I / O digital, 16 input analog dan space yang lebih besar untuk sketsa penggunanya, papan ini direkomendasikan untuk printer 3D dan proyek robotika.

Papan ini juga sudah memiliki hal yang diperlukan untuk mendukung mikrokontroler, cukup sambungkan ke komputer dengan kabel USB / adaptor AC-ke-DC / baterai untuk mulai menggunakan.

Spesifikasi Arduino Mega

MicrocontrollerATmega2560
Operating Voltage5V
Input Voltage (recommended)7-12V
Input Voltage (limit)6-20V
Digital I/O Pins54 (15 diantaranya menghasilkan output PWM)
Analog Input Pins16
DC Current per I/O Pin20 mA
DC Current for 3.3V Pin50 mA
Flash Memory256 KB, 8 KB digunakan bootloader
SRAM8 KB
EEPROM4 KB
Clock Speed16 MHz
LED_BUILTIN13
Length101.52 mm
Width53.3 mm
Weight37 g

 

8. Arduino Micro

arduino micro

Seperti namanya, Arduino Micro memiliki pengertian berupa papan terkecil dari keluarga Arduino, mudah diintegrasikan dalam benda sehari-hari dan sangat beragam contohnya.

Micro berbasis mikrokontroler ATmega32U4 yang menampilkan built-in USB yang membuatnya juga dikenali sebagai mouse atau keyboard.

Papan ini memiliki 20 pin I/O digital (7 di antaranya dapat digunakan sebagai output PWM dan 12 sebagai input analog), osilator kristal 16 MHz, koneksi micro USB, header ICSP, dan tombol reset

Spesifikasi Arduino Micro

MicrocontrollerATmega32U4
Operating Voltage5V
Input Voltage (recommended)7-12V
Input Voltage (limit)6-20V
Digital I/O Pins20
PWM Channels7
Analog Input Channels12
DC Current per I/O Pin20 mA
DC Current for 3.3V Pin50 mA
Flash Memory32 KB (ATmega32U4) 4 KB untuk bootloader
SRAM2.5 KB (ATmega32U4)
EEPROM1 KB (ATmega32U4)
Clock Speed16 MHz
LED_BUILTIN13
Length48 mm
Width18mm
Weight13 g

 

9. Arduino Mini

arduino mini

Arduino Mini (di atas gambar Arduino Mini 05) adalah versi yang sangat ringkas (minimalis) dari Arduino Nano dan tanpa adanya koneksi USB ke Serial.

Arduino Mini 05 adalah papan mikrokontroler kecil yang awalnya berbasis ATmega168, tetapi saat artikel ini dibuat sudah dilengkapi dengan 328.

Papan ini memiliki 14 pin I/O digital (6 di antaranya dapat digunakan sebagai output PWM), 8 input analog, dan osilator kristal 16 MHz.

Tapi, di versi terbarunya (mini 05), ia menggunakan ATmega328P yang memungkinkan komponen tambahan berada di atas papan dan tentunya tombol reset.

Spesifikasi Arduino Mini

MicrocontrollerATmega328P
Operating Voltage5V
Input Voltage7-9 V
Digital I/O Pins14 (6 diantaranya menghasilkan output PWM)
Analog Input Pins8 (dimana 4 dipecah menjadi pin)
DC Current per I/O Pin40 mA
Flash Memory32 KB (2 KB untuk bootloader)
SRAM2 KB
EEPROM1 KB
Clock Speed16 MHz
Length30 mm
Width18 mm

 

10. Arduino Nano

arduino nano

Arduino Nano adalah compact board  yang mirip dengan UNO. Berupa papan kecil, lengkap dan friendly, berbasis ATmega328P (Arduino Nano 3.x).

Papan ini memiliki kesamaan fungsi yang kurang lebih sama dari Arduino Duemilanove, tetapi dalam kemasan yang berbeda.

Spesifikasi Arduino Nano

MicrocontrollerATmega328
ArchitectureAVR
Operating Voltage5 V
Flash Memory32 KB, 2 KB untuk bootloader
SRAM2 KB
Clock Speed16 MHz
Analog IN Pins8
EEPROM1 KB
DC Current per I/O Pins40 mA (I/O Pins)
Input Voltage7-12 V
Digital I/O Pins22 (6 diantaranya menghasilkan output PWM)
PWM Output6
Power Consumption19 mA
PCB Size18 x 45 mm
Weight7 g
Product CodeA000005

 

11. Arduino Robot

arduino robot

Arduino Robot adalah Arduino pertama yang berada di atas roda. Robot memiliki dua prosesor, satu diletakkan di masing-masing papannya.

Motor-board mengendalikan motorik, dan Control-board membaca sensor dan memutuskan cara beroperasi. Robot ini memiliki banyak pin yang dipetakan ke sensor dan aktuator.

Setiap papan yang ada adalah full papan Arduino yang dapat diprogram menggunakan Arduino IDE. Kedua papannya adalah papan mikrokontroler berbasis ATmega32u4

Spesifikasi Arduino Robot

MicrocontrollerATmega32u4
Operating Voltage5V
Input Voltage5V via flat cable
Digital I/O Pins5
PWM Channels6
Analog Input Channels4
Analog Input Channels (multiplexed)8
DC Current per I/O Pin40 mA
Flash Memory32 KB (ATmega32u4) 4 KB untuk bootloader
SRAM2.5 KB (ATmega32u4)
EEPROM (internal)1 KB (ATmega32u4)
EEPROM (external)512 Kbit (I2C)
Clock Speed16 MHz
Keypad5 keys
Knobpotensiometer yang terpasang pada pin analog
Full color LCDvia komunikasi SPI
SD card readeruntuk kartu berformat FAT16
Speaker8 Ohm
Digital Compassdalam bentuk derajat
I2C soldering ports3
Prototyping areas4
Radius185mm
Height85mm

 

12. Arduino Uno

arduino uno r3

Arduino Uno (di atas gambar Arduino Uno Rev3) memiliki pengertian berupa papan mikrokontroler berbasis ATmega328P dan pilihan baik untuk memulai proyek elektronik dan coding kalian.

Papan ini memiliki 14 pin I/O digital (6 di antaranya dapat digunakan sebagai output PWM), 6 input analog, 16 MHz quartz crystal, koneksi USB, colokan listrik, header ICSP, dan tombol reset.

Penggunanya juga dapat bermain-main dengan UNO tanpa terlalu khawatir melakukan kesalahan, ya paling parahnya kalian cukup mengganti chipnya kalau rusak saja.

Spesifikasi Arduino Uno

MicrocontrollerATmega328P
Operating Voltage5V
Input Voltage (recommended)7-12V
Input Voltage (limit)6-20V
Digital I/O Pins14 (6 diantaranya menghasilkan output PWM )
PWM Digital I/O Pins6
Analog Input Pins6
DC Current per I/O Pin20 mA
DC Current for 3.3V Pin50 mA
Flash Memory32 KB (ATmega328P) 0.5 KB untuk bootloader
SRAM2 KB (ATmega328P)
EEPROM1 KB (ATmega328P)
Clock Speed16 MHz
LED_BUILTIN13
Length68.6 mm
Width53.4 mm
Weight25 g

Kurang lebih, tiap-tiap arduino memiliki pengertian, fungsi dan peranannya masing-masing. Baik untuk proyek di dunia pendidikan atau dalam kehidupan sehari-hari.

Pengertian masing-masing arduino dan spesifikasi di atas diambil dari berbagai sumber.

Sumber: Arduino | Introduction | What is an Arduino? | Wikipedia | Arduino


komputertips.com

Baca juga:

Latest posts by Nugroho (see all)

Apa itu Torrent

Nugroho
1 min read

YOPmail

Nugroho
46 sec read

Apa itu Testimoni

Nugroho
49 sec read

Leave a Reply

Your email address will not be published. Required fields are marked *