Mengisi Bootloader Arduino dengan USBasp

Kali ini gue ada projectan yang menggunakan chip/IC ATmega8, chip ini masih baru dan mau 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 aspnya masih ada tanda seru (!) karena belum 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 restart, buka device manager lagi, terus klik kanan USBaspnya update driver pilih “Browse my computer for driver software” lalu arahkan ke direktori Driver USBasp yang tadi udah di download tadi.
dan boom

oke, sekarang 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. ada di file > Example> Basic > Blink.

Sekarang Upload Sketchnya


yaay … kita berhasil :D

Sekian, Semoga bermanfaat.