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.
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 :
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 :
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