0% menganggap dokumen ini bermanfaat (0 suara)
162 tayangan

Tutorial Arduino Standalone

Arduino dapat berdiri sendiri dengan mengisi bootloader pada mikrokontroler seperti Atmega328 yang digunakan Arduino. Bootloader memungkinkan mikrokontroler diprogram menggunakan bahasa pemrograman Arduino. Board Arduino dapat digunakan sebagai programmer untuk membakar bootloader dan mengunggah program ke mikrokontroler.

Diunggah oleh

Adnan Sai
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
162 tayangan

Tutorial Arduino Standalone

Arduino dapat berdiri sendiri dengan mengisi bootloader pada mikrokontroler seperti Atmega328 yang digunakan Arduino. Bootloader memungkinkan mikrokontroler diprogram menggunakan bahasa pemrograman Arduino. Board Arduino dapat digunakan sebagai programmer untuk membakar bootloader dan mengunggah program ke mikrokontroler.

Diunggah oleh

Adnan Sai
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 7

Arduino Standalone

Arduino adalah sebuah platform, development board atau papan


pengembangan yang dibuat untuk tujuan menyederhanakan proses rangkaian dan
pemograman mikrokontroler sehingga lebih mudah untuk dipelajari. Platform ini
disusun pada sebuah software yang diberi nama Arduino IDE. Software inilah
yang menjembatani antara bahasa mesin yang rumit menjadi bahasa dan logic
yang lebih dimengerti manusia , biasa disebut sketch pada dasarnya sketch ini
menggunakan bahasa c untuk membuat library library pada Arduino. Chip yang
digunakan pada platform Arduino adalah buatan Atmel seperti pada Arduino Uno
menggunakan Atmega328, pada ArduinoMega2560 menggunakan Atmega2560.
Sebelum chip dapat diprogran dengan bahasa sketch Arduino chip yang digunakan
terlebih dahulu harus diisi bootloader. Jika diibaratkan dalam sebuah OS ,
Bootloader adalah semacam kernel yaitu sekumpulan fungsi dasar yang
menangani input output yang berhubungan dengan hardware. Mengisi sketch pada
Arduino berarti mengisi program yang berjalan diatas bootloader , berbeda jika
kita mengisi program dengan bahasa c atau assembly program berdiri sendiri
tanpa ketergantungan bootloader.
Kita dapat membuat Arduino standalone dengan mengisi bootloader
Arduino sendiri. Terdapat macam macam cara untuk mengisi bootloader
Arduino pada mikrokontroler yang harus diperhatikan adalah programmer yang
digunakan dan wiringnya.
Berikut ini cara mengisi bootloader Arduino dengan menggunakan board
Arduino sendiri sebagai programernya / downloadernya. Komponen yang
dibutuhkan adalah :
1. Board Arduino uno
2. Crystal 16MHz
3. Resistor 10K
4. 2 x Kapasitor keramik 22pf

Langkah langkah burning bootloader

1. Hubungkan Arduino dengan laptop ,Buka software IDE kemudian Klik


file example Arduino ISP
upload sketch Arduino ISP pada board Arduino uno.

2. Setelah sketch Arduino ISP diupload Wiring komponen pada protoboard


seperti gambar dibawah ini pastikan jumper jumper terkoneksi dengan
benar dan kokoh.
Gambar wiring komponen bootloader Arduino.

Kemudian pada software IDE klik tools setting board Duemilanove or


Diecimila / Atmega328, setting programmer Arduino as ISP lalu klik Burn
Bootloader.
Board arduino dapat digunakan sebagai downloader FTDI (USB to Serial
Converter) agar FTDI dapat digunakan chip pada board harus dilepas.
Langkah langkah upload sketch pada arduino standalone menggunakan board
arduino

Gambar wiring untuk upload sketch

1. Lepaskan chip Atmega328 pada board Arduino.


2. Pastikan chip Atmega telah diisi dengan bootloader Arduino (Arduino
standalone)
3. Wiring komponen seperti gambar diatas , pastikan jumper terhubung
dengan benar dan kokoh.
4. Lakukan proses upload seperti biasanya , hanya setting board
Duemilanove or Diecimila / Atmega328 karena prosessornya
menggunakan Atmega328 dan setting programmer Arduino as ISP

Dokumentasi pada saat proses burn bootloader , hasil nya Atmega328 berhasil
diisi bootloader.
Setelah Atmega328 diisikan bootloader (Arduino standalone) dicoba untuk
diprogram menggunakan IDE dengan board Arduino sebagai programmer nya ,
program yang coba diupload adalah program /sketch blink yang terdapat pada
example. Pada sketch output led adalah pin 13 pada board Arduino yang
sebenarnya pin 13 adalah pin PB 5 pada mikrokontroller Atmega328, maka dari
itu LED dihubungkan pada pin PB 5.

Anda mungkin juga menyukai