Anda di halaman 1dari 5

Cara Menggunakan ATmega 32 dengan

Premrograman Arduino IDE


Assalamualaikum Warrahmatullahi Wabarakatuh, kalian lagi cari cara burning Bootloader Arduino ke
Atmega 32? atau kalaian lagi cari Cara Menggunakan ATmega 32 dengan Arduino ?? pas sekali jika kalian
mengunjungi Blog ini. Pasalnya Arduino board tidak ada yang dibekali dengan ATmega 32, kalau pakai
ATmega 328 bawaan Arduino Uno/Nano dsb pinnya kurang banyak, kalau pakai ATmega 2560 bawaan
Arduino Mega kebanyakan, iyakan?hehe maka banyak yang memilih untuk menggunakan ATmega 32,
selain itu ATmega 32 bisa dikunci programnya pakai Extreme Burner biar tidak bisa dicopy oleh orang lain,
kalau ATmega 328 setau saya belum bisa. loh kan kalau pakai ATmega 32 bisa pakai Code Vision AVR /
Bascom AVR? saya kira kalian sudah tau mengapa memilih Arduino IDE untuk memogram si
Mikrokontroller ini, yap kemudahan dan banyaknya library yang tersedia di Internet. maka kali ini saya akan
berbagi tutorial Cara Mengguanakan ATmega 32 dengan Arduino IDE, Berikut Cara Caranya:

Langkah 1: Alat yang diperlukan:

1. Mikrokontroler ATmega32.

2. Programmer /Downloader Saya menggunakan programmer USBasp.

3. Sismin untuk ATmega 32

Langkah 2 : Setting Software Arduino IDE

1 Download Atmega 32 Arduino Master disini


2 Cari file boards.txt di folder Software Arduino IDE berada di … Arduino-1.x.x \ hardware \ Arduino \ AVR
\ boards.txt
3. Buka board.txt menggunakan notepad
4 Extrak File Atmega 32 Arduino Master yang tadi download dan cari file Board.txt lalu buka dengan
notepad, lalu copas semua isinya lalu tambahkan di Board.txt yang kita cari pada langkah 2 tadi.lalu
save(replace)
4. buat folder bernama Mega32 di … Arduino-1.x.x \ hardware \ Arduino \ AVR \ varians
5. Cari dan Extrak file “pins_arduino.h” dari Atmega 32 Arduino Master yang kita download tadi ke dalam
folder Mega32
7. buka file “pins_arduino.h” yang baru dipastekan tadi lalu ganti kode ini

const static uint8_t SDA = 8;


const static uint8_t SCL = 9;

dengan kode ini

const static uint8_t SDA = 17;


const static uint8_t SCL = 16;
8. cari file “HardwareSerial.cpp” \arduino-1.x.x\hardware\arduino\avr\cores\arduino\, lalu buka dengan
notepad, ganti kode ini

#if defined(__AVR_ATmega8__)
config |= 0x80; // select UCSRC register (shared with UBRRH)
#endif

dengan kode ini

#if defined(__AVR_ATmega8__) || defined(__AVR_ATmega32__) || defined(__AVR_ATmega16__)


config |= 0x80; // select UCSRC register (shared with UBRRH)
#endif

9. Buka Software Arduino IDE, Tools >> Board >> pilih ATmega-32 sesuai Xtal yg digunakan

Baca Juga How to Lock Microcontroller / Arduino Program


10. Tools >> Programmer pilih USBasp / yang kalian gunakan
11. setelah sismin sudah terhubung dengan downloader dan PC, klik burn bootloader wirh programmer
dengan menekan ‘shift’ pada keyboard lalu klik upload pada arduino IDE secara bersamaan
12. Selesai (caranya burningnya mirip2 dengan Cara Mengisi Bootloader Arduino )

berikut pin mapping Arduino untuk Atmega 32

Untuk mengujinya kalian bisa uploud sembarang sketch ke Atmega 32 tersebut misanya sketch
Blink, Sekian Tutorial kali ini semoga bermanfaat, jika ada pertanyaan silahkan ditanyakan di kolom
komentar, Wassalamu’alaikum warrahmatullahi Wabarakatuh

Anda mungkin juga menyukai