Pengertian 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. Saat
ini Arduino sangat populer di seluruh dunia. Banyak pemula yang belajar
mengenal robotika dan elektronika lewat Arduino karena mudah dipelajari. Tapi
tidak hanya pemula, para hobbyist atau profesional pun ikut senang
mengembangkan aplikasi elektronik menggunakan Arduino. Bahasa yang dipakai
dalam Arduino bukan assembler yang relatif sulit, tetapi bahasa C yang
disederhanakan dengan bantuan pustaka-pustaka (libraries) Arduino. Arduino juga
menyederhanakan proses bekerja dengan mikrokontroler, sekaligus menawarkan
berbagai macam kelebihan antara lain:
* Murah – Papan (perangkat keras) Arduino biasanya dijual relatif murah
(antara 125ribu hingga 400ribuan rupiah saja) dibandingkan dengan platform
mikrokontroler pro lainnya. Jika ingin lebih murah lagi, tentu bisa dibuat
sendiri dan itu sangat mungkin sekali karena semua sumber daya untuk membuat
sendiri Arduino tersedia lengkap di website Arduino bahkan di website-website
komunitas Arduino lainnya. Tidak hanya cocok untuk Windows, namun juga cocok
bekerja di Linux.
* Sederhana dan mudah pemrogramannya – Perlu diketahui bahwa lingkungan
pemrograman di Arduino mudah digunakan untuk pemula, dan cukup fleksibel bagi
mereka yang sudah tingkat lanjut. Untuk guru/dosen, Arduino berbasis pada
lingkungan pemrograman Processing, sehingga jika mahasiswa atau murid-murid
terbiasa menggunakan Processing tentu saja akan mudah menggunakan Arduino.
* Perangkat lunaknya Open Source – Perangkat lunak Arduino IDE
dipublikasikan sebagai Open Source, tersedia bagi para pemrogram berpengalaman
untuk pengembangan lebih lanjut. Bahasanya bisa dikembangkan lebih lanjut
melalui pustaka-pustaka C++ yang berbasis pada Bahasa C untuk AVR.
* Perangkat kerasnya Open Source – Perangkat keras Arduino berbasis
mikrokontroler ATMEGA8, ATMEGA168, ATMEGA328 dan ATMEGA1280 (yang terbaru
ATMEGA2560). Dengan demikian siapa saja bisa membuatnya (dan kemudian bisa
menjualnya) perangkat keras Arduino ini, apalagi bootloader tersedia langsung
dari perangkat lunak Arduino IDE-nya. Bisa juga menggunakan breadoard untuk
membuat perangkat Arduino beserta periferal-periferal lain yang dibutuhkan.
Spesifikasi Arduino
Deskripsi
|
Arduino UNO R3
|
Arduino Nano 3
|
Chip mikrokontroller
|
ATmega328P
|
ATmega328P
|
Tegangan operasi
|
5V
|
5V
|
Tegangan input (rekomendasi, via jack DC)
|
7V - 12V
|
-
|
Tegangan input (limit, via jack DC)
|
6V - 20V
|
-
|
Digital I/O pin
|
14 buah, 6 diantaranya PWM
|
14 buah, 6 diantaranya PWM
|
Analog Input pin
|
6 buah
|
6 buah
|
Arus DC per pin I/O
|
40 mA
|
20 mA
|
Arus DC pin 3.3V
|
50 mA
|
-
|
Memori Flash
|
32 KB, 0.5 KB digunakan bootloader
|
32 KB, 0.5 KB digunakan bootloader
|
SRAM
|
2 KB
|
2 KB
|
EEPROM
|
1 KB
|
1 KB
|
Clock speed
|
16 Mhz
|
16 Mhz
|
Dimensi
|
68.6 mm x 53.4 mm
|
45 mm x 18 mm
|
Berat
|
25 g
|
5 g
|
Arduino Pro Mini
|
Arduino Mega 2560
|
ATmega328P
|
ATmega2560
|
5V atau 3.3V tergantung mode
|
5V
|
-
|
7V - 12V
|
-
|
6V - 20V
|
14 buah, 6 diantaranya PWM
|
54 buah, 6 diantaranya PWM
|
6 buah
|
16 buah
|
40 mA
|
20 mA
|
-
|
50 mA
|
32 KB, 0.5 KB digunakan bootloader
|
256 KB, 8 KB digunakan bootloader
|
2 KB
|
8 KB
|
1 KB
|
4 KB
|
16 Mhz
|
16 Mhz
|
33 mm x 18 mm
|
101.5 mm x 53.4 mm
|
5 g
|
37 g
|
Berikut ini akan saya jelaskan beberapa macam macam jenis atau tipe - tipe arduino yang ada dipasaran, Dan kali ini kita akan mengenalkan anggota keluarga dari Arduino.
A. Arduino USB, yaitu mikrokontroler Arduino dengan menggunakan USB sebagai antar muka pemrograman atau komunikasi komputer. Contoh:
- Arduino Uno
- Arduino Duemilanove
- Arduno Leonardo
- Arduino Mega2560
- Arduino Intel Galile
- Arduino Pro Micro AT
- Arduino Nano R3
- Arduino mini Atmega
- Arduino Mega ADK
- Arduino Esplora
1. Arduino Uno
Arduino Uno adalah papan mikrokontroler berdasarkan ATmega328(datasheet). Ini memiliki 14 digital pin input / output (dimana 6 dapat digunakan sebagai output PWM), 6 input analog, resonator keramik 16 MHz, koneksi USB, jack listrik, header ICSP, dan tombol reset. Ini berisi semua yang diperlukan untuk mendukung mikrokontroler; hanyamenghubungkannya ke komputer dengan kabel USB atau power itu dengan adaptor AC-DC atau baterai untuk memulai menggunakannya.
Uno berbeda dari semua papan sebelumnya di bahwa itu tidakmenggunakan chip driver FTDI USB-to-serial. Sebaliknya, fitur Atmega16U2(Atmega8U2 sampai versi R2) diprogram sebagai konverter USB-to-serial.
Revisi
Revisi
ke 2 Uno memiliki resistor menarik garis 8U2 HWB line to ground, sehingga lebih mudah untuk dimasukkan ke dalam mode DFU.
Revisi ke 3 memiliki fitur-fitur baru berikut: - 1,0 pinout: menambahkan SDA dan pin SCL yang dekat dengan pin AREFdan dua pin baru lainnya ditempatkan dekat dengan pin RESET, yangIOREF yang memungkinkan perisai untuk beradaptasi dengan teganganyang tersedia dari papan. Di masa depan, perisai akan kompatibel dengan kedua papan yang menggunakan AVR yang beroperasi dengan 5V dandengan Arduino Due yang beroperasi dengan 3.3V. Yang kedua adalah pintidak terhubung, yang disediakan untuk tujuan masa depan.
-Stronger RESET sirkuit.
-Atmega 16U2 menggantikan 8U2.
"Uno" berarti satu di Italia dan diberi nama untuk menandai peluncuranArduino 1.0. The Uno dan versi 1.0 akan menjadi versi referensi Arduino, bergerak maju. The Uno adalah yang terbaru dalam serangkaian USBArduino papan, dan model referensi untuk platform Arduino; untukperbandingan dengan versi sebelumnya, lihat indeks Arduino papan.
Revisi ke 3 memiliki fitur-fitur baru berikut: - 1,0 pinout: menambahkan SDA dan pin SCL yang dekat dengan pin AREFdan dua pin baru lainnya ditempatkan dekat dengan pin RESET, yangIOREF yang memungkinkan perisai untuk beradaptasi dengan teganganyang tersedia dari papan. Di masa depan, perisai akan kompatibel dengan kedua papan yang menggunakan AVR yang beroperasi dengan 5V dandengan Arduino Due yang beroperasi dengan 3.3V. Yang kedua adalah pintidak terhubung, yang disediakan untuk tujuan masa depan.
-Stronger RESET sirkuit.
-Atmega 16U2 menggantikan 8U2.
"Uno" berarti satu di Italia dan diberi nama untuk menandai peluncuranArduino 1.0. The Uno dan versi 1.0 akan menjadi versi referensi Arduino, bergerak maju. The Uno adalah yang terbaru dalam serangkaian USBArduino papan, dan model referensi untuk platform Arduino; untukperbandingan dengan versi sebelumnya, lihat indeks Arduino papan.
The Arduino Due adalah papan mikrokontroler berdasarkan AtmelSAM3X8E ARM Cortex-M3 CPU (datasheet). Ini adalah pertama papanArduino didasarkan pada 32-bit mikrokontroler ARM inti. Ini memiliki 54digital pin input / output (yang 12 dapat digunakan sebagai output PWM), 12analog input, 4 UART (hardware port serial), jam 84 MHz, USB OTG koneksiyang mampu, 2 DAC (digital ke analog) , 2 TWI, jack listrik, header SPI,header JTAG, tombol reset dan tombol hapus.
Peringatan: Tidak seperti papan Arduino lainnya, Arduino Due berjalan pada3.3V. Tegangan maksimum yang I / O pin dapat mentolerir adalah 3.3V.Memberikan tegangan yang lebih tinggi, seperti 5V ke I / O pin dapat merusak papan.
Arduino Due berisi semua yang diperlukan untuk mendukung mikrokontroler;hanya menghubungkannya ke komputer dengan kabel micro-USB ataupower dengan adaptor AC-DC atau baterai untuk memulainya. Arduino Duekompatibel dengan semua perisai Arduino yang bekerja di 3.3V dan telah sesuai dengan 1,0 Arduino pinout.
The Due mengikuti 1.0 pinout:
-TWI: SDA dan SCL pin yang dekat dengan pin AREF.
-The IOREF pin yang memungkinkan perisai terpasang dengan konfigurasiyang tepat untuk beradaptasi dengan tegangan yang diberikan oleh Arduino.Hal ini memungkinkan kompatibilitas perisai dengan papan 3.3V sepertipapan Karena dan AVR berbasis yang beroperasi pada 5V.
Pin tidak berhubungan -Sebuah, disediakan untuk penggunaan masa depan.
The Due memiliki forum khusus untuk membahas papan.
ARM Inti manfaat
The Due memiliki inti ARM 32-bit yang dapat mengalahkan papanmikrokontroler 8-bit yang khas. Perbedaan yang paling signifikan adalah:
A 32-bit inti, yang memungkinkan operasi pada 4 byte data luas dalam jamCPU tunggal. (untuk informasi lebih lanjut lihat int jenis halaman).
Jam -CPU di 84Mhz.
-96 KByte SRAM.
-512 KByte memori Flash untuk kode.
a DMA controller, yang dapat meringankan CPU dari melakukan tugas-tugasintensif memori.
Peringatan: Tidak seperti papan Arduino lainnya, Arduino Due berjalan pada3.3V. Tegangan maksimum yang I / O pin dapat mentolerir adalah 3.3V.Memberikan tegangan yang lebih tinggi, seperti 5V ke I / O pin dapat merusak papan.
Arduino Due berisi semua yang diperlukan untuk mendukung mikrokontroler;hanya menghubungkannya ke komputer dengan kabel micro-USB ataupower dengan adaptor AC-DC atau baterai untuk memulainya. Arduino Duekompatibel dengan semua perisai Arduino yang bekerja di 3.3V dan telah sesuai dengan 1,0 Arduino pinout.
The Due mengikuti 1.0 pinout:
-TWI: SDA dan SCL pin yang dekat dengan pin AREF.
-The IOREF pin yang memungkinkan perisai terpasang dengan konfigurasiyang tepat untuk beradaptasi dengan tegangan yang diberikan oleh Arduino.Hal ini memungkinkan kompatibilitas perisai dengan papan 3.3V sepertipapan Karena dan AVR berbasis yang beroperasi pada 5V.
Pin tidak berhubungan -Sebuah, disediakan untuk penggunaan masa depan.
The Due memiliki forum khusus untuk membahas papan.
ARM Inti manfaat
The Due memiliki inti ARM 32-bit yang dapat mengalahkan papanmikrokontroler 8-bit yang khas. Perbedaan yang paling signifikan adalah:
A 32-bit inti, yang memungkinkan operasi pada 4 byte data luas dalam jamCPU tunggal. (untuk informasi lebih lanjut lihat int jenis halaman).
Jam -CPU di 84Mhz.
-96 KByte SRAM.
-512 KByte memori Flash untuk kode.
a DMA controller, yang dapat meringankan CPU dari melakukan tugas-tugasintensif memori.
info lengkap tentang Arduino Due bias dilihat di Jual Arduino Murah
3. Arduino Leonardo
Arduino Leonardo adalah papan mikrokontroler berdasarkan ATmega32u4(lihat datasheet). memiliki 20 digital pin input / output (yang 7 dapat digunakan sebagai output PWM dan 12 input analog sebagai), osilator kristal16 MHz, koneksi micro USB, jack listrik, header ICSP, dan tombol reset. Berisi semua yang diperlukan untuk mendukung mikrokontroler; hanyamenghubungkannya ke komputer dengan kabel USB atau power dengan adaptor AC-DC atau baterai untuk memulai menggunakkannya.
Leonardo berbeda dari semua papan sebelumnya di bahwa ATmega32u4telah built-in USB komunikasi, menghilangkan kebutuhan untuk prosesorsekunder. Hal ini memungkinkan Leonardo tampil sebagai komputer yang terhubung sebagai mouse dan keyboard, selain virtual (CDC) serial / COM port. Ini juga memiliki implikasi lain untuk perilaku modul .untuk spesifikasi dari arduino Leonardo dapat dilihat di sini
Info Selengkapnya bias dilihat di siniLeonardo berbeda dari semua papan sebelumnya di bahwa ATmega32u4telah built-in USB komunikasi, menghilangkan kebutuhan untuk prosesorsekunder. Hal ini memungkinkan Leonardo tampil sebagai komputer yang terhubung sebagai mouse dan keyboard, selain virtual (CDC) serial / COM port. Ini juga memiliki implikasi lain untuk perilaku modul .untuk spesifikasi dari arduino Leonardo dapat dilihat di sini
Arduino mega 2560 adalah papan mikrokontroler ATmega2560 berdasarkan (datasheet) memiliki 54 digital pin input / output (dimana 15 dapat digunakan sebagai output PWM), 16 analog input, 4 UART (hardware port serial), osilator kristal 16 MHz, koneksi USB, jack listrik, header ICSP, dan tombol reset. Ini berisi semua yang diperlukan untuk mendukung mikrokontroler,hanya menghubungkannya ke komputer dengan kabel USB atau power dengan adaptor AC-DC atau baterai. Arduino Mega kompatibel dengan sebagian besarshield,dirancang untuk Arduino Duemilanove atau Diecimila.
Mega 2560 adalah update dari Arduino MegaArduino Mega2560 berbeda dari semua board sebelumnya ,tidak menggunakan chip driver FTDI USB-to-serial. Sebaliknya, fitur ATmega16U2 (ATmega8U2 dalam revisi 1 dan revisi 2 papan) diprogram sebagai konverter USB-to-serial.
Revisi 2 dewan Mega2560 memiliki resistor menarik garis 8U2 HWB ke tanah, sehingga lebih mudah untuk dimasukkan ke dalam mode DFU.
Revisi 3 dari dewan memiliki fitur-fitur baru berikut:
- 1,0 pinout: menambahkan SDA dan pin SCL yang dekat dengan pin AREF dan dua pin baru lainnya ditempatkan dekat dengan pin RESET, yang IOREF yang memungkinkan perisai untuk beradaptasi dengan tegangan yang tersedia dari papan. Di masa depan, perisai akan kompatibel baik dengan dewan yang menggunakan AVR yang beroperasi dengan 5V dan dengan Arduino Due yang beroperasi dengan 3.3V. Yang kedua adalah pin tidak terhubung, yang disediakan untuk tujuan masa depan.
-Stronger RESET sirkuit.
-Atmega 16U2 menggantikan 8U2.
Galileo adalah papan mikrokontroler berdasarkan Intel ® Quark SoC X1000Application Processor, 32-bit sistem Pentium-kelas Intel pada sebuah chip(datasheet). Ini adalah board pertama berdasarkan arsitektur Intel ® dirancang untuk menjadi hardware dan software pin-kompatibel dengan perisai Arduinodirancang untuk Uno R3. Digital pin 0-13 (dan AREF berdekatan dan pin GND),Analog input 0 sampai 5, header listrik, ICSP header, dan pin port UART (0 dan 1),semua di lokasi yang sama seperti pada Arduino Uno R3. Hal ini juga dikenalsebagai Arduino 1.0 pinout.
Galileo dirancang untuk mendukung shield yang beroperasi di kedua tegangan 3.3V atau 5V. Tegangan operasi inti Galileo adalah 3.3V. Namun, jumper di boardmemungkinkan terjemahan tegangan 5V di pin I / O. Hal ini memberikan dukungan untuk 5V shield Uno dan perilaku default. Dengan beralih posisi jumper, terjemahantegangan dapat dinonaktifkan untuk menyediakan operasi 3.3V di pin I / O.
Tentu saja, board Galileo juga perangkat lunak yang cocok dengan ArduinoSoftware Development Environment (IDE), yang membuat kegunaan dan pengenalan snap. Selain hardware Arduino dan kompatibilitas software, arduino
Galileo
memiliki beberapa industri PC standar I / O port dan fitur untuk memperluaspenggunaan asli dan kemampuan luar ekosistem perisai Arduino. Sebuah ukuranpenuh Slot mini-PCI Express, pelabuhan 100Mb Ethernet, slot Micro-SD, RS-232 port serial, port host USB, port USB Client, dan 8MByte NOR Flash .
di atas tadi adalah gambar dari arduino intel galilee, untuk spesifikasi dapat dilihat disini
dan iformasi lebih lengkap lagi dapat di cek disni
Arduino Mikro adalah board mikrokontroler berdasarkan ATmega32u4 (lihat datasheet), yang dikembangkan bersama dengan Adafruit. Ini memiliki 20 digital pin input / output (yang 7dapat digunakan sebagai output PWM dan 12 input analog sebagai), osilator 16 MHz kristal, koneksi USB mikro, header ICSP, dan tombol reset. Ini berisi semua yang diperlukan untukmendukung mikrokontroler; hanya menghubungkannya ke komputer dengan kabel USBmikro untuk memulainya. Dengan memiliki faktor bentuk yang memungkinkannya untuk dapat dengan mudah ditempatkan pada papan tempat memotong roti :D.Arduino Micro mirip dengan Arduino Leonardo in bahwa ATmega32u4 telah built-in USBkomunikasi,Dengan menghilangkan kebutuhan untuk prosesor sekunder. Hal ini memungkinkan Micro muncul ke komputer yang terhubung sebagai mouse dan keyboard, selain virtual (CDC) serial / COM port. Ini juga memiliki implikasi lain untuk pemanfaatan board .
untuk spedifikasi dapat dilihat pada halaman berikut ini http://jualarduinomurah.com/arduino-pro-micro-atmega32u4-5v-16mhz-mini-leonardo/
dan info selengkapnya dapat dijumpai disini
The ArduinoNano adalah sebuah papan kecil, lengkap, dan ramah-papan tempat memotong rotiberdasarkan ATmega328 (Arduino Nano 3.x) atau ATmega168 (Arduino Nano 2.x). Ini memiliki lebihatau kurang fungsi yang sama dari Arduino Duemilanove, tetapi dalam paket yang berbeda. Ini tidak memiliki hanya colokan listrik DC, dan bekerja dengan kabel USB Mini-B bukan satu standar. The Nanodirancang dan diproduksi oleh Gravitech.
Arduino ProMini ditujukan untuk pengguna tingkat lanjut yang membutuhkan fleksibilitas, biaya rendah, dan ukuran kecil. Muncul dengan minimum komponen (tidak ada on-board USB atau pinheader) untuk menjaga biaya turun. Ini adalah pilihan yang baik untuk papan Anda inginmeninggalkan board tertanam dalam proyek. Harap dicatat bahwa ada dua versi dari board: satu yang beroperasi pada 5V (seperti kebanyakan papan Arduino), dan salah satu yang beroperasi pada 3.3V.Pastikan untuk memberikan yang benar daya dan penggunaan komponen yang operasi tegangancocok dengan board.
untuk spesifikasi dapat dilihat pada jual arduino murah , dan info selengkapnya dapat dijumpai disini
Arduino MEGA ADK adalah board mikrokontroler ATmega2560 berdasarkan (datasheet). Memiliki antarmuka USB untuk terhubung dengan ponsel berbasis Android, berdasarkanMAX3421e IC. Ini memiliki 54 digital pin input / output (dimana 15 dapat digunakan sebagaioutput PWM), 16 analog input, 4 UART (hardware port serial), osilator kristal 16 MHz,koneksi USB, jack listrik, header ICSP, dan tombol reset. Arduino MEGA ADK berdasarkan Mega 2560.Mirip dengan Mega 2560 dan Uno, hotel ini memiliki sebuah ATmega8U2 diprogram sebagai konverter USB-to-serial. Revisi ke 2 dariboard ADK memiliki resistor menarik garis 8U2 HWB ke tanah, sehingga lebih mudah untukdimasukkan ke dalam mode DFU.
Revisi 3 dari dewan memiliki fitur-fitur baru berikut:
- 1,0 pinout: menambahkan SDA dan pin SCL yang dekat dengan pin AREF dan dua pinbaru lainnya ditempatkan dekat dengan pin RESET, yang IOREF yang memungkinkanperisai untuk beradaptasi dengan tegangan yang tersedia dari papan. Di masa depan, shieldakan kompatibel baik dengan arduino yang menggunakan AVR yang beroperasi dengan 5Vdan dengan Arduino Due yang beroperasi dengan 3.3V. Yang kedua adalah pin tidak terhubung, yang disediakan untuk tujuan pengembangan.
Revisi 3 dari dewan memiliki fitur-fitur baru berikut:
- 1,0 pinout: menambahkan SDA dan pin SCL yang dekat dengan pin AREF dan dua pinbaru lainnya ditempatkan dekat dengan pin RESET, yang IOREF yang memungkinkanperisai untuk beradaptasi dengan tegangan yang tersedia dari papan. Di masa depan, shieldakan kompatibel baik dengan arduino yang menggunakan AVR yang beroperasi dengan 5Vdan dengan Arduino Due yang beroperasi dengan 3.3V. Yang kedua adalah pin tidak terhubung, yang disediakan untuk tujuan pengembangan.
untuk spesifikasi arduino mega ADK dapat dilihat Jual Arduino Murah .untuk info selengkapnya dapat dilihat di sini
10. Arduino Esplora
Arduino Esplora adalah papan mikrokontroler berasal dari Arduino Leonardo. Esploraberbeda dari semua papan Arduino sebelumnya dalam hal ini menyediakan sejumlah built-in, siap digunakan set sensor onboard untuk interaksi. Ini dirancang untuk orang yang inginbangun dan berjalan dengan Arduino tanpa harus belajar tentang elektronik dari pertama. Untuk langkah-demi-langkah pengantar Esplora, memeriksa Memulai dengan Esplorapanduan.
Esplora onboard suara dan cahaya output, dan beberapa sensor input, termasuk joystick, slider, sensor suhu, accelerometer, mikrofon, dan sensor cahaya. Hal ini juga memilikipotensi untuk memperluas kemampuan dengan dua input dan output konektor Tinkerkit, dansoket untuk layar LCD warna TFT.
Seperti papan Leonardo, yang Esplora menggunakan mikrokontroler AVR Atmega32U4dengan 16 MHz osilator kristal dan koneksi USB mikro mampu bertindak sebagai perangkatUSB klien, seperti mouse atau keyboard.
Di sudut kiri atas papan ada tombol tekan reset, yang dapat Anda gunakan untuk me-restartboard arduino. Ada empat LED Status:
-Pada [Hijau] menunjukkan apakah board menerima catu daya
L [yellow] terhubung langsung ke mikrokontroler, dapat diakses melalui pin 13
-RX Dan TX [kuning] menunjukkan data yang dikirim atau diterima melalui komunikasi USB
Dewan berisi semua yang diperlukan untuk mendukung mikrokontroler; hanyamenghubungkannya ke komputer dengan kabel USB untuk memulainya.
Esplora onboard suara dan cahaya output, dan beberapa sensor input, termasuk joystick, slider, sensor suhu, accelerometer, mikrofon, dan sensor cahaya. Hal ini juga memilikipotensi untuk memperluas kemampuan dengan dua input dan output konektor Tinkerkit, dansoket untuk layar LCD warna TFT.
Seperti papan Leonardo, yang Esplora menggunakan mikrokontroler AVR Atmega32U4dengan 16 MHz osilator kristal dan koneksi USB mikro mampu bertindak sebagai perangkatUSB klien, seperti mouse atau keyboard.
Di sudut kiri atas papan ada tombol tekan reset, yang dapat Anda gunakan untuk me-restartboard arduino. Ada empat LED Status:
-Pada [Hijau] menunjukkan apakah board menerima catu daya
L [yellow] terhubung langsung ke mikrokontroler, dapat diakses melalui pin 13
-RX Dan TX [kuning] menunjukkan data yang dikirim atau diterima melalui komunikasi USB
Dewan berisi semua yang diperlukan untuk mendukung mikrokontroler; hanyamenghubungkannya ke komputer dengan kabel USB untuk memulainya.
spesifikasi dari arduino Esplora dapat dilihat di jual arduino murah dan info selengkapnya dapat dilihat di sini
Setelah kita membahas berbagai macam jenis arduino USB mari kita lanjutkan dengan berbagai macam tipe tipe arduino yang lain
Arduino Serial, yaitu jenis mikrokontroler arduino yang menggunakan RS232 sebagai antar muka pemrograman atau komunikasi computer.
C. Arduino Mega
Arduino MEGA, yaitu mikrokontroler Arduino dengan spesifikasi yang lebih tinggi, dilengkapi tambahan pin digital, pin analog, port serial dan sebagainya. Arduino Mega berbasis ATmega1280 dengan 54 digital input/output. Contoh:
- Arduino Mega
- Arduino Mega 2560
D. Arduino Fio
Arduino FIO, yaitu mikrokontroler Arduino yang ditujukan untuk penggunaan nirkabel. Arduino Fio ini menggunakan ATmega328P sebagai basis kontrolernya.
Arduino LILYPAD, yaitu mikrokontroler dengan bentuk yang melingkar. Contoh: LilyPad Arduino 00, LilyPad Arduino 01, LilyPad Arduino 02, LilyPad Arduino 03, LilyPad Arduino 04
F. Arduino BT
Arduino BT, mikrokontroler Arduino yang mengandung modul Bluetooth untuk komunikasi nirkabel
Arduino Nano dan Arduino Mini, merupakan jenis arduino berbentuk kompak dan digunakan bersama breadboard. Contoh: Arduino Nano 3.0, Arduino Nano 2.x, Arduino Mini 04, Arduino Mini 03, Arduino Stamp 02
Mengenal Arduino Mega 2560
Arduino Mega 2560 adalah papan pengembangan mikrokontroller yang
berbasis Arduino dengan menggunakan chip ATmega2560. Board ini memiliki pin I/O
yang cukup banyak, sejumlah 54 buah digital I/O pin (15 pin diantaranya adalah
PWM), 16 pin analog input, 4 pin UART (serial port hardware). Arduino Mega 2560
dilengkapi dengan sebuah oscillator 16 Mhz, sebuah port USB, power jack DC,
ICSP header, dan tombol reset. Board ini sudah sangat lengkap, sudah memiliki
segala sesuatu yang dibuthkan untuk sebuah mikrokontroller. Dengan penggunaan
yang cukup sederhana, anda tinggal menghubungkan power dari USB ke PC anda atau
melalui adaptor AC/DC ke jack DC.
Spesifikasi
Chip mikrokontroller
|
ATmega2560
|
Tegangan operasi
|
5V
|
Tegangan input (yang
direkomendasikan, via jack DC)
|
7V - 12V
|
Tegangan input (limit, via
jack DC)
|
6V - 20V
|
Digital I/O pin
|
54 buah, 6 diantaranya
menyediakan PWM output
|
Analog Input pin
|
16 buah
|
Arus DC per pin I/O
|
20 mA
|
Arus DC pin 3.3V
|
50 mA
|
Memori Flash
|
256 KB, 8 KB telah digunakan
untuk bootloader
|
SRAM
|
8 KB
|
EEPROM
|
4 KB
|
Clock speed
|
16 Mhz
|
Dimensi
|
101.5 mm x 53.4 mm
|
Berat
|
37 g
|
Open Source Hardware
Arduino Mega 2560 adalah hardware open source (OSH - Open Source
Hardware). Dengan demikian anda dan siapapun diberi kebebasan untuk dapat
membuat sendiri Arduino anda. Skema Arduino Mega 2560 R3 dapat anda download disini. File Eagle dapat anda download disini
Pemrograman
Pemrograman board Arduino Mega 2560 dilakukan dengan menggunakan
Arduino Software (IDE) yang bisa anda dapatkan gratis disini. Chip
ATmega2560 yang terdapat pada Arduino Mega 2560 telah diisi program awal yang
sering disebut bootloader. Bootloader tersebut yang bertugas untuk memudahkan
anda melakukan pemrograman lebih sederhana menggunakan Arduino Software, tanpa
harus menggunakan tambahan hardware lain. Cukup hubungkan Arduino dengan kabel
USB ke PC atau Mac/Linux anda, jalankan software Arduino Software (IDE), dan
anda sudah bisa mulai memrogram chip ATmega2560. Lebih mudah lagi, di dalam
Arduino Software sudah diberikan banyak contoh program yang memanjakan anda
dalam belajar mikrokontroller
Untuk pengguna mikrokontroller yang sudah lebih mahir, anda
dapat tidak menggunakan bootloader dan melakukan pemrograman langsung via
header ICSP (In Circuit Serial Programming) dengan menggunakan Arduino ISP
Arduino Mega 2560 Rev 3 telah dilengkapi dengan chip ATmega16U2
yang telah diprogram sebagai konverter USB to Serial. Firmware ATmega16U2 di
load oleh DFU bootloader, dan untuk merubahnya anda dapat menggunakan
software Atmel Flip (Windows) atau DFU programmer (Mac
OSX dan Linux), atau menggunakan header ISP dengan menggunakan hardware
external programmer.
Proteksi
Development board Arduino Mega 2560 R3 telah dilengkapi dengan
polyfuse yang dapat direset untuk melindungi port USB komputer/laptop anda dari
korsleting atau arus berlebih. Meskipun kebanyakan komputer telah memiliki
perlindungan port tersebut didalamnya namun sikring pelindung pada Arduino Uno
memberikan lapisan perlindungan tambahan yang membuat anda bisa dengan tenang
menghubungkan Arduino ke komputer anda. Jika lebih dari 500mA ditarik pada port
USB tersebut, sirkuit proteksi akan secara otomatis memutuskan hubungan, dan
akan menyambung kembali ketika batasan aman telah kembali.
Power Supply
Board Arduino Mega 2560 dapat ditenagai dengan power yang
diperoleh dari koneksi kabel USB, atau via power supply eksternal. Pilihan
power yang digunakan akan dilakukan secara otomatis
External power supply dapat diperoleh dari adaptor AC-DC atau
bahkan baterai, melalui jack DC yang tersedia, atau menghubungkan langsung GND
dan pin Vin yang ada di board. Board dapat beroperasi dengan power dari
external power supply yang memiliki tegangan antara 6V hingga 20V. Namun ada
beberapa hal yang harus anda perhatikan dalam rentang tegangan ini. Jika diberi
tegangan kurang dari 7V, pin 5V tidak akan memberikan nilai murni 5V, yang
mungkin akan membuat rangkaian bekerja dengan tidak sempurna. Jika diberi
tegangan lebih dari 12V, regulator tegangan bisa over heat yang pada akhirnya
bisa merusak pcb. Dengan demikian, tegangan yang di rekomendasikan adalah 7V
hingga 12V
Beberapa pin power pada Arduino Uno :
- GND. Ini adalah ground
atau negatif.
- Vin. Ini adalah pin
yang digunakan jika anda ingin memberikan power langsung ke board Arduino
dengan rentang tegangan yang disarankan 7V - 12V
- Pin
5V.
Ini adalah pin output dimana pada pin tersebut mengalir tegangan 5V yang
telah melalui regulator
- 3V3. Ini adalah pin output
dimana pada pin tersebut disediakan tegangan 3.3V yang telah melalui
regulator
- IOREF. Ini adalah pin
yang menyediakan referensi tegangan mikrokontroller. Biasanya digunakan
pada board shield untuk memperoleh tegangan yang sesuai, apakah 5V atau
3.3V
0 komentar:
Posting Komentar