Tutorial Burn Bootloader Arduino ke IC Atmega328

Apa itu bootloader?

Bootloader adalah sebuah program yang berisi perintah dasar-dasar yang dimasukkan ke dalam mikrokontroler. Seperti sebuah laptop/PC bootloader ini bagaikan OS (Operating System) windows, linux dll. Pada Arduino Uno DIP IC Atmega bisa saja rusak/panas karena diakibatkan short atau yang lain. Maka temen-temen bisa menggantinya dengan IC yang baru dengan harga yang cukup terjangkau. Lantas apa IC yang baru bisa langsung digunakan? tergantung... kalo temen-temen membeli IC yang sudah terisi bootloader berarti langsung bisa. Tapi kalo membeli IC yang masih kosong berarti wajib mengisi/burn bootloader. Ya itung-itung belajar juga sih dan banyak juga manfaat lainnya seperti kalo temen-temen ingin membuat Arduino sendiri (minimum system) cara ini wajib untuk dipelajari.
Tutorial

Untuk dapat mengisi atau membakar bootloader Arduino ke IC Atmega328 adapun yang dibutuhkan sebagai berikut :

Software : Arduino IDE

Hardware :
- Arduino Uno R3 (saya menggunakan versi DIP)
- IC Atmega328p yang kosong
- Crystal Oscilator 16000 MHz
- Capasitor 22pF 2 buah
- Resistor 10K Ohm
- Projectboard
- Kabel jumper secukupnya

Rangkaian :

Perhatikan kaki-kaki dari  IC Atmega 328 di bawah ini :

Perhatikan dengan seksama
Keterangan :
- Pin MOSI (pin D11) dihubungkan ke pin 11 Arduino Uno
- Pin MISO (pin D12) dihubungkan ke pin 12 Arduino Uno
- Pin SCK (pin D13) dihubungkan ke pin 13 Arduino Uno
- 2 VCC dihubungkan ke 5V Arduino Uno
- 2 GND dihubungkan ke GND Arduino Uno
- 2 XTAL dihubungkan dengan Crystal 16000 di kedua kakinya kemudian dihubungkan dengan Capasitor 22 pF
- RESET dihubungkan ke pin 10 kemudian resistor 10K dan 5V

hasil lengkapnya dapat dilihat pada rangkaian berikut :

Tutorial burn

Rangkai semua komponen seperti keterangan dan gambar di atas.

Persiapan Arduino IDE

==> Silahkan temen-temen buka Arduino IDE, hubungkan Arduino ke PC/laptop
==> Masuk ke menu Tools, pilih Board Arduino Genuino/Uno dan jangan lupa menceklis Portnya
==> Masih pada menu Tools, pada Programmer > pilih Arduino as ISP
==> Buka File > Examples > ArduinoISP > dan pilih ArduinoISP
==> maka akan muncul sebuah sketch, silahkan upload sketchnya sampai Done uploading
==> Jika sudah balik lagi ke menu Tools pilih Burn bootloader.

Tunggu proses burning sampai selesai, hanya beberapa detik saja. Dan akhirnya IC Atmega328 temen-temen sudah siap digunakan.

Masalah

Masalah kegagalan yang sering terjadi, akan tampil eror, solusinya sebagai berikut :
==> Cek Board dan Portnya apakah sudah sesuai?
==> Cek rangkaian, bisa jadi tertukar antara pin atau kaki-kakinya
==> Cek kabel, bisa juga kabel rusak atau longgar

Baca juga :

Demikian pembahasan kali ini, semoga bermanfaat. Jika artikel ini membantu temen-temen silahkan share ke siapa pun yang membutuhkan. Terima kasih.

0 Response to "Tutorial Burn Bootloader Arduino ke IC Atmega328"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel

Iklan Bawah Artikel