Alat yang digunakan
- Arduino Nano / Arduino Uno
- BreadBoard
- Attiny13/Attiny13A
- Jumper
- Resistor dan Led (untuk mengecek)
Cara Memprogram
1. Pertama-tama, seting arduino sebagai alat pemogram dengan menggunakan program ArduinoISP
Buka Arduino IDE
Klik File > Example > 11. ArduinoISP > ArduinoISP
Upload file / program tersebut ke arduino
2. Install File/bootloader untuk attiny13.
Klik File > Preferences
Pada kotak dialog Additional Board Manager URLs, ketikkan link di bawah ini
https://mcudude.github.io/MicroCore/package_MCUdude_MicroCore_index.json
Klik OK
Kemudian, klik Tools > Boards > Boards Manager
ketikkan Microcore dan Instal file tersebut.
Sampai Langkah ini, arduino IDE dan arduino sudah dapat digunakan untuk memprogram attiny13.
Buat Rangkaian / Sambungan Arduino dengan Attiny13 seperti gambat berikut
Koneksi
Arduino ------- Attiny 13
10 ----- 1
11 ----- 5
12 ----- 6
13 ----- 7
5V ----- 8
Gnd ----- 4
Led dan resistor digunakan untuk mengecek apakah program kita sudah masuk ke attiny13 atau tidak.
Kemudian Seting Arduino IDE dengan setingan berikut
- Board : Attiny13
- BOD : 4.3V
- Clock : 1.2MHz internal osc.
- Compiler LTO : Enable
- Programmer : Arduino as ISP
Jika seting sudah sesuai, maka saatnya Burn Bootloader
klik Tools > Burn Bootloader
Jika ada informasi error, biarkan saja karena pada dasarnya sudah berhasil.
Testing Attiny13
Untuk mengecek, kita akan menggunakan led dan resistor seperti pada skema di atas.
buat program seperti di bawah ini.
Kemudian klik Sketch > Upload Using Programmer
Done.
Jika berhasil maka led akan berkedip.
Comments
Post a Comment