2.1 Pengenalan Arduino
2.1 Pengenalan Arduino

Arduino dikatakan sebagai sebuah platform dari physical computing yang bersifat open source. Kata “platform” dipilih karena Arduino tidak hanya sekedar sebuah alat pengembangan, tetapi ini adalah kombinasi dari hardware, bahasa pemrograman dan Integrated Development Environment (IDE) yang canggih.

Arduino dibuat dengan tujuan untuk memudahkan eksperimen berbagai peralatan yang berbasis mikrokontroler, misalnya:

  1. Pemantauan ketinggian air di waduk,
  2. Pelacakan lokasi mobil,
  3. Penyiraman tanaman secara otomatis,otomatisasi akses pintu ruangan,
  4. pendeteksi keberadaan orang untuk pengambilan keputusan, dll

Saat ini, terdapat berbagai jenis papan/board Arduino, antara lain Arduino Uno, Arduino Mega, Arduino Pro Mini,Arduino Nano, dll. Ukuran papan dan kemampuan masing-masing berbeda.

Arduino Mega 2560 (Versi Pro Mini)

Arduino Mega 2560 versi pro mini (disebut Arduino Mega) ini sama dengan Arduino Mega  2560 R3 dan memiliki ukuran sekitar 38x52 mm. Board ini direkomendasikan untuk digunakan pada proyek-proyek yang kompleks dan tidak mungkin ditangani dengan Nano / Uno.

Arduino Mega (ATmega2560) mempunyal pin digital untuk operasi l/O(masukan / keluaran) sebanyak 54, dengan 16 pin dapat berfungsi sebagai pin PWM (Pulse Width Modulation). Hal ini bisa dibandingkan dengan Arduino Uno yang hanya memiliki 14 I/O digital.

Informasi teknis lainnya untuk Arduino Mega adalah sebagai berikut:

  • Memiliki port serial sebanyak 4;
  • Memiliki osilator kristal 16 MHz;
  • Mempunyai port USB dan ICSP header;
  • Memiliki tombol Reset; dan
  • Flash memory berukuran 256 KB, SRAM berukuran 8 KB, dan EEPROM berukuran 4 KB.

Penjelasan bagian masing-masing adalah seperti berikut:

  • Port USB --> Menghubungkan Arduino Mega dengan Komputer
  • Pin I/O digital mempunyai label 0 sampai dengan 53 (D0 – D53).
  • Pin analog --> Membaca input Analog
  • Flash memory --> untuk menyimpan kode. Dalam hal ini, 8 KB pada memori ini digunakan untuk bootloader.
  • SRAM (Static Random-Access Memory) --> untuk menampung data smentara ketika mikrokontroler bekerja
  • EEPROM (Erasable Programmable Read-Only) --> menyimpan data permanen sehingga tidak hilang ketika tidak ada aliran listrik pada mikrokontroler
  • Osilator Kristal --> pembangkit isyarat dengan frekuensi tertentu

Arduino NANO Mega 328

            Arduino NANO Mega 328 adalah jenis Arduino yang banyak digunakan, terutama untuk pemula sangat disarankan untuk menggunakan Arduino jenis ini. Versi ini menggunakan ATMEGA328 sebagai Mikrokontrolernya. Arduino NANO memiliki 14 pin I/O digital dan 6 pin input analog.

Berikut ini Spesifikasi Arduino NANO ATMEGA 328:

Koneksi Arduino ke Komputer

Pemrograman Arduino dilakukan melalui komputer. Pertama, Hubungkan board/papan Arduino ke komputer.

Untuk memastikan board Arduino sudah terhubung, maka:

  • Lampu kecil berlabel ON akan menyala; dan
  • Lampu kecil yang terhubung pin 13 (L) akan berkedip-kedip (Jika arduino masih baru dan belum diprogram).

Instalasi IDE Arduino

  • Klik ganda pada file arduino-1.8.15-windows
  • Klik tombol Yes saat muncul kotak dialog User Account Control di Windows. Langkah ini memunculkan tampilan seperti ini:
  • KIik pada tombol I Agree.
  • Klik tombol Install
  • Klik tombol Next >
  • Klik tombol Install
  • Proses Instalasi
  • Saat proses instalasi akan muncul pilihan untuk install driver, pilih tombol install :
  • Proses Instalasi Selesai, Klik Close

Install Driver CH340

  • Extract file Windows-CH340-Driver:
  • Di dalam folder hasil extract, klik setup
  • Klik Tombol INSTALL
  • Start Software Arduino àDouble Klik icon Arduino di desktop atau klik di Start Menu
  • Jendela Software Arduino 

Memilih Tipe Arduino

  • Jalankan menu Tools --> Board kemudian pilih tipe papan yang sesuai
  • Membuka File Example --> Jalankan menu File --> Examples --> 1.Basic --> Blink
  • Ini adalah program sederhana yang fungsinya adalah membuat lampu LED menyala berkedip-kedip
  • Unggah Program ke Chip Arduino Pada toolbar klik tombol Upload untuk memuat sketch tersebut ke dalam papan Arduino
  • Jika berhasil akan memberikan informasi sebagai berikut

Menuliskan Program Pertama

  • Program atau kumpulan kode yang digunakan untuk mengontrol Arduino dinamakan sketsa (sketch).
  • Sketsa perlu dibuat dengan Arduino IDE
  • Tulis Kode di bawah ini dan Save (Pada menu File-->Save As):

Tinggalkan Balasan

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