Mengisi Bootloader Arduino dengan USBasp
Kali ini gue ada projectan yang menggunakan chip/IC ATmega8, chip ini masih baru dan bakal di program dengan Arduino,
Sebelum kita mulai memprogram chipnya, pertama kita harus mengisi Bootloader Arduino terlebih dahulu.
Oke, disini gue kasih tau dulu , setau gue nih ada 2 cara memasukan bootloader Arduino, yaitu dengan memakai board Arduino sebagai ISP( In-System-Programmer) atau menggunakan USBasp, nah sekarang gue mau pakai yang USBasp.
Pertama kita install dulu driver USBasp-nya, rada ribet dikit sih wkwk 😅.
So , Download dulu Drivernya disini. kalo udah, tancepin USBaspnya , liat di Device Manager.
USB asp-nya masih ada tanda seru (!) karena driver belum terinstall.
Cara Install Drivernya :
Windows 8 :
masuk ke ‘Settings — Change PC Settings — General terus Restart now Troubleshoot dan restart nanti pilih “Disable Driver Signature Enforcement (F7)”.
Windows 10 : masuk ke “Start — Settings — Update & Security — Recovery- Restart Now- pilih “Disable Driver Signature Enforcement”.
Nah setelah beres lalu restart PC/Laptopnya , terus buka device manager lagi, dan klik kanan USBasp-nya, update driver pilih “Browse my computer for driver software” lalu arahkan ke direktori Driver USBasp yang tadi udah di download dan boom!
dan sekarang Driver USBasp udah beres, tinggal siapin IC ATmega8 + Programmernya.
Gue beli programmernya di tokopedia,
-Tegangan Input : 5 V
-Kristal : 8Mhz
-ukuran PCB Board : 7.4cm *4cm
-Tebal PCB: 1.66mm
(pas gue beli, komponen belum tersolder jadi harus ada acara solder solder 😬 )
Step Selanjutnya, kita isi Bootloader arduino, tapi jangan lupa pasang Chip target yang mau di isi bootloader ke socket Programmer.
lalu buka Arduino IDE, disini gue pakai versi 1.8.6
Buka menu Tools — Board pilih “Arduino NG or older”
Tool s— Processor : pilih ATmega8.
Tools — Programmer: USBasp.
Kalo sudah klik Burn Bootloader. dan kita dapet masalah baru 😐
Tenang, kita Update USB driver dari USBaspnya , Download Zadig disini dan buka softwarenya.
Pilih Options > List All Device ,
bisa di lihat Driver versi dari USBasp adalah v1.2.4.0. lalu pilih libusbK (v3.0.7.0) dan tekan tombol Replace Driver.
nah Sukses :D.
balik lagi ke ArduinoIDEnya , kita coba lagi “Burn Bootloader”
kita berhasil mengisi bootloader Arduino ke ATmega8 dengan warning dibawahnya, abaikan saja wkwk.
Sekarang kita coba program chipnya dengan arduino, seperti biasa kita cobain dengan sketch yg sederhana, yaitu Blink.
File > Example> Basic > Blink.
Sekarang Upload Sketchnya
yaay … kita berhasil :D
Sekian, Semoga bermanfaat.