Masalah ini sering muncul ketika IC AtMega328 pada arduino Uno rusak, kemudian ketika ingin membuat arduino sendiri dengan menggunakan IC jenis ini, dan hanya mempunyai arduino lain yaitu Arduino Mega untuk memburningnya. Lalu bagaimana cara untuk memburningnya? Pada artikel ini akan dijelaskan caranya spesial untuk yang membutuhkan. Nah sedikit berbeda dengan burning menggunakan Arduino Uno ya, pada Arduino Mega ada sedikit perubahan yaitu padaĀ pin MISO, MOSI dan SCK.
ALAT DAN BAHAN
- 1x Arduino Mega 2560, BELI
- 1x IC AtMega328p, BELI
- 1x Crystal 16000 MHz
- 2x Kapasitor 22pF
- Projectboard, BELI
- Kabel jumper male to male, BELI
RANGKAIAN
Perhatikan rangkaian dibawah ini :
LANGKAH-LANGKAH
- Hubungkan Arduino Mega dengan PC/laptop
- Buka Arduino IDE, masuk ke menu Tools > Board : Arduino/Genuino Mega or Mega 2560 > Port : sesuaikan
- Masuk menu File > Examples > 11. ArduinoISP > Arduino ISP, maka akan muncul sketch program ArduinoISP
- Ubah pin MISO, MOSI dan SCK
dan ubah delay 40 menjadi 20 di dalam fungsi void heartbeat() - Upload sketch program > Done Uploading
- Rangkai komponen seperti gambar rangkaian di atas
- Masuk ke menu Tools > ubah Board keĀ Arduino/Genuino Uno
- Masih di menu Tools > pilih Burn bootloader
- Tunggu beberapa detik sampai muncul “Done burning bootloader“.
Proses burning IC AtMega328 selesai, silahkan coba tes dengan memasukan sketch program lainnya. Terima kasih.
a Technopreneur – writer – Enthusiastic about learning AI, IoT, Robotics, Raspberry Pi, Arduino, ESP8266, Delphi, Python, Javascript, PHP, etc. Founder of startup Indomaker.com
cara masukkn sketch programnya gmana mas
lewat software Arduino IDE. Bisa download di arduino.cc