IC AtMega328p pada Arduino Uno anda rusak? panas? atau anda ingin membuat sistem minimum sendiri? tenang solusinya adalah dengan mengganti IC-nya saja dengan yang baru, murah kok. Namun setelah anda sudah mempunyai IC AtMega yang baru tidak bisa langsung digunakan, melainkan harus diisi bootloader terlebih dahulu. Apa itu bootloader? bootloader adalah sebuah pustaka yang berisi fungsi-fungsi dasar untuk mengatur input dan output data yang di upload ke dalam IC mikrokontroler agar dapat berjalan sebagaimana fungsinya. Perhatikan pin-pin AtMega328 di bawah ini :

Berikut ini akan dijelaskan cara mudah mengisi bootloader IC AtMega328p menggunakan Arduino Uno.

Alat dan bahan :

  • 1x Arduino Uno R3 dalam kondisi baik (tidak rusak), BELI
  • 1x IC AtMega328p, BELI
  • 1x Crystal 16000 MHz
  • 2x Kapasitor 22 pF
  • 1x Resistor 10K Ohm
  • Kabel jumper male to male secukupnya, BELI

Rangkaian :

Sehingga hasilnya berikut ini :

Perhatian : pemasangan IC jangan terbalik, sudah terdapat tanda lengkungan pada ujung IC.

STEPS 1:

  • Hubungkan Arduino ke PC/laptop, buka Arduino IDE
  • Masuk ke menu File > Examples > ArduinoISP > pilih ArduinoISP
  • Jangan lupa mengecek Board dan Port pada menu Tools 
  • Upload program tersebut, dan Done Uploading

STEPS 2 :

  • Masuk ke menu Tools > Programmers > pilih Arduino as ISP
  • Masih pada menu Tools > cari yang paling bawah > Klik Burn Bootloader
  • Tunggu beberapa saat antara 5 detik, maka proses burning bootloader selesai “Done burning bootloader

Mudahkan? silahkan masukkan IC AtMega328 yang sudah diisi bootloader ke Arduino yang rusak kemudian tes menggunakan program anda atau program yang sederhana misalnya BLINK. Jika berjalan sesuai program, maka dipastikan anda sudah bisa mengisi bootloader pada IC AtMega328 menggunakan Arduino Uno.

Demikian pembahasan artikel kali ini. Terima kasih.

Kategori: Arduino

2 Komentar

Singgih Hadi Saputra · Desember 11, 2019 pada 2:35 am

Saya sudah mengikuti tutorial yang di sampaikan. Tetapi ada kesalahan “Device signature = 0x000000”, Berikut potongan pesan errornya :

avrdude: Device signature = 0x000000
avrdude: Yikes! Invalid device signature.
Double check connections and try again, or use -F to override
this check.

avrdude done. Thank you.
Error while burning bootloader.

Apakah ada kesalahan dalam pemilihan type ICnya. saya menggunakan IC atmega328p u.
Mohon Bantuanya?

http://indomaker.com/index.php/2018/12/18/cara-mudah-mengisi-bootloader-ic-atmega328p-menggunakan-arduino-uno/

    m syefudin · Desember 11, 2019 pada 8:35 am

    cek kabel bisa longgar atau putus,

    ganti kabel dengan yang baru

Tinggalkan Balasan

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

Scroll Up
id_IDIndonesian
en_USEnglish id_IDIndonesian