Arduino Sebagai Platform Prototipe Elektronika Open Source

Pendahuluan

Arduino merupakan platform prototipe elektronika sumber terbuka (open source) berbasis perangkat keras dan perangkat lunak yang mudah digunakan. Arduino ditujukan untuk para seniman, desainer, hobbies dan setiap orang yang tertarik dalam membuat sebuah objek atau lingkungan yang interaktif. Arduino terdiri dari papan rangkaian yang dapat diprogram (sering disebut dengan mikrokontroler) dan perangkat lunak yang siap digunakan berupa Arduino IDE (Integrated Development Environment), yang digunakan untuk menulis dan mengunggah kode program dari komputer ke mikrokontroler arduino. Contoh penampakan fisik dari Arduino adalah sebagai berikut.

Fitur Utama Arduino

  • Papan Arduino dapat membaca sinyal masukan analog atau digital dari berbagai sensor dan menghasilkan keluaran seperti untuk mengaktifkan motor listrik, menyalakan dan mematikan LED, menghubungkan ke awan (cloud) dan lain-lain.
  • Kita dapat mengendalikan fungsi Arduino dengan mengirimkan sekumpulan instruksi ke mikrokontroler pada papan Arduino melalui Arduino IDE.
  • Tidak seperti papan rangkaian yang dapat diprogram sebelumnya, Arduino tidak memerlukan perangkat keras tambahan (programmer) untuk memuat kode baru ke dalam papan arduino. Kita dapat dengan mudah menggunakan kabel USB.
  • Arduino IDE menggunakan bahasa pemrograman C++ yang disederhanakan, sehingga mudah untuk dipelajari.
  • Arduino menyediakan faktor bentuk standar yang memecah fungsi mikrokontroler menjadi paket yang lebih mudah diakses.

Jenis-Jenis Papan Arduino

Terdapat berbagai jenis papan Arduino, tergantung pada jenis mikrokontroler yang digunakan. Namun demikian, semua papan Arduino memiliki satu hal dasar, yaitu dapat diprogram menggunakan Arduino IDE.

Perbedaan dari berbagai jenis papan Arduino ini didasarkan pada jumlah input dan output (jumlah sensor, LED, dan tombol yang dapat digunakan pada papan tunggal), kecepatan, tegangan operasi, faktor bentuk dan lain-lain. Beberapa papan Arduino dirancang telah memiliki program yang tertanam (embedded) dan tidak memiliki antarmuka pemrograman (hardware) tambahan yang harus dibeli secara terpisah.

Berikut ini adalah daftar papan Arduino yang ada.

Arduino Berbasis Mikrokontroler ATMEGA328

  • Arduino Uno R3
  • Arduino Uno R3 SMD
  • Red Board
  • Arduino Pro 3.3v/8 MHz
  • Arduino Pro 5V/16MHz
  • Arduino mini 05
  • Arduino Pro mini 3.3v/8mhz
  • Arduino Pro mini 5v/16mhz
  • Arduino Ethernet
  • Arduino Fio
  • LilyPad Arduino 328 main board
  • LilyPad Arduino simple board

Arduino Berbasis Mikrokontroler ATMEGA32u4

  • Arduino Leonardo
  • Pro micro 5V/16MHz
  • Pro micro 3.3V/8MHz
  • LilyPad Arduino USB

Arduino Berbasis Mikrokontroler ATMEGA2560

  • Arduino Mega 2560 R3
  • Mega Pro 3.3V
  • Mega Pro 5V
  • Mega Pro Mini 3.3V

Arduino Berbasis Mikrokontroler AT91SAM3X8E

  • Arduino Mega 2560 R3

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *