Install library ATmega 16 ke Arduino IDE

  1. Instal aplikasi Arduino IDE terbaru

  2. Buka aplikasi tersebut lalu klik File>Preferences...

  3. Pada bagian Additional board manager URLs masukan link berikut

https://mcudude.github.io/MightyCore/package_MCUdude_MightyCore_index.json
  1. Klik OK

  2. Klik Tools>Board>Boards Manager lalu cari MightyCore by MCUdude dan klik install

  3. Download zadig pada link berikut

https://zadig.akeo.ie/
  1. Hubungkan USBasp

  2. Buka aplikasi tersebut lalu klik Options>List All Device

  3. Cari** USBasp** pada list device

  4. Pilih libusbK pada bagian driver lalu klik Install Driver/Replace Driver lalu tunggu hingga selesai

  5. Kembali ke Arduino IDE lalu pada Board Manager pilih ATMega 16

  6. Lalu klik** Tools>Programmer** dan pilih** USBasp**

  7. klik Tools>Burn Bootloader

  8. Pastikan bootloader berhasil dipasang

  9. Abaikan jika ada error AVRdude...

  10. Coba masukan program Example Blink. Harusnya output yang terhubung ke PB0 akan blinking

  11. Perhatikan pinout ATmega16 pada MightyCore seperti gambar berikut

image

image