• Arduino
    • Sensor
    • program Arduino
  • Project
  • Produk
  • IOT
Jumat, Juni 20, 2025
mikroavr.com
No Result
View All Result
  • Login
  • Arduino
    • Sensor
    • program Arduino
  • Project
  • Produk
  • IOT
  • Arduino
    • Sensor
    • program Arduino
  • Project
  • Produk
  • IOT
No Result
View All Result
mikroavr
No Result
View All Result
Home Arduino

4 Langkah Burn Bootloader Arduino MEGA 2560 dengan USBasp, Cepat dan Mudah

Jimmi Sitepu by Jimmi Sitepu
Januari 31, 2019
0 0
0
4 Langkah Burn Bootloader Arduino MEGA 2560 dengan USBasp, Cepat dan Mudah
48
SHARES
2.4k
VIEWS
Share on FacebookShare on Twitter

Latar Belakang

Burn Bootloader Arduino Mega 2560 biasa nya di gunakan oleh dua orang saja, pertama adalah arduino mega yang sudah kehilangan bootlader sehingga perlu di bootloader lagi atau tukang oprek yang ingin membuat arduino mega custom, arti nya adalah membuat sebuah controller dengan atmega2560 dengan bootloader arduino mega.

Burn bootlader arduino mega2560 ini sama dengan burn bootloader pada arduino uno, mega128, dan nano, perbedaan nya terletak pada satu tahap. Jika di Arduino UNO bisa kita burn dengan USBasp kemudian upload program dengan upload using programmer, namun di Arduino Mega kita hanya bisa burn bootloader dengan USBasp namun upload program nya tidak bisa dengan upload using programmer, hanya bisa dengan USB to TTL?

READ ALSO

4G GSM Modul Arduino SIM7600 Cocok Untuk ESP32, STM32 atau Arduino Mega

Tutorial Menggunakan Weather Station DFRobot SEN0186 dengan Arduino ESP32

Tertarik Controller di atas?

Lora, Sim800v2, Ehternet W5500, RS485, LCD dan bluetooth low energy JDY-08

Order ARDUINO nya

Dari mana kah kesimpulan di atas? yaps itu datang nya dari pengalaman panik saya, setelah buat sebuah board dengan atmega2560, burn bootloader kemudian upload using programmer, ternyata program blink nya tidak bekerja,

Panik mulai bekerja, browsing sana sini, visit forum arduino, gak juga temu solusi, ada solusi, nick gammon bootloader katanya, begitu check makin pusing tahap-tahapan nya. Ada dua presepsi muncul, apakah rangkaian nya salah atau cara boot loader nya salah. Bagaimanakah solusi nya? harus kah cetak pcb lagi?

Burn bootloader

Setelah di ambang keputusasaan, belum lagi chat senior master gak di balas sampe sekarang, akhir nya ambil Arduino mega2560 yang umum di beli, board official arduino mega, lah coba lah burn ulang arduino mega ini. begitu di burn pakai USBasp, kemudian buat program blink dan upload using programmer, waaa, ternyata gak bekerja, blink nya sama error nya dengan arduino mega custom ini.

Secercah cahaya mulai muncul, energy mulai datang. berarti PCB nya custome nya gak ada masalah. Coba burn ulang, kemudian upload program pakai usb to ttl nya, jreng berhasil.

Coba langkah yang sama di pcb custome, jreng berhasil. Timbul kesimpulan, Ketika upload using programmer, mungkin bootloader nya kehapus, jadi berbeda cara dengan arduino uno, mega128 dan arduino nano. ehh dari tadi cerita mulu, gimana cara nya burn bootloader nya? yuk, kita coba

Langkah -langkah burn bootloader

Siapkah USBasp, kemudian colokan ke board arduino custome nya,

Pastikan configuration nya cocok, maksud nya adalah

MISO USBasp —-> MISO ATMEGA

MOSI USBasp —-> MOSI ATMEGA

SCK USBasp —-> SCK USBasp

RST USBasp —-> RST USBasp

VCC —-> +5v ATMEGA BOARD

GND USBasp —> GND Board ATMEGA

kemudian lihat gambar di bawah ini.

usbasp arduino id

Ganti mode programmer ke USBasp, pastikan tidak salah, kemudian langkah selanjut nya adalah pilih type board nya, seperti gambar di bawah ini.

pilih board arduino mega

Setelah di pilih tipe board arduino mega nya, langkah terakhir adalah burn, bakar bootloader nya, seperti gambar di bawah ini

burn bootloader dengan USBasp

Kemudian tinggal tunggu beberapa saat. selesai, seperti gambar di bawah ini

sukses burn bootloader

nah perhatikan tulisan di bawah itu, di sana ada tulisan sukses, nah bootloader arduino mega nya 100% sudah tertanam di chip atmega2560 nya. Untuk Arduino nano dan Uno memiliki tahap dan cara yang sama dalam memasukkan boot loader, hanya berbeda di type board nya aja.

Untuk upload program pastikan tidak menggunakan upload using programmer, tapi menggunakan usb to ttl. karena berbeda dengan arduino uno dan arduino nano.

Oke sekian dulu tulisan berbau cerita ini, semoga kesalahan saya tidak terulang oleh teman-teman. oh iya, jika ingin desain dan buat PCB arduino mega2560 nya, boleh chat kita, cukup tekan tombol merah di bawah ini

Desain Arduino Saya

Thanks

Jika tertarik project arduino bisa check di link berikut

https://mikroavr.com/project/ dan di sini https://mikroavr.com/arduino/

Share48Tweet
Previous Post

Monitoring Suhu dan Kelembaban dengan Arduino Menggunakan GSM SIM800v2 dan Blynk

Next Post

Download Aja Library Eagle Ethernet Mini W5500 ini, Free

Jimmi Sitepu

Jimmi Sitepu

Hobbyist Embedded System, Robotic, IOT and write all about them. So we have nice quote "Learning and Sharing"

Related Posts

4G GSM Modul Arduino SIM7600 Cocok Untuk ESP32, STM32 atau Arduino Mega
Arduino

4G GSM Modul Arduino SIM7600 Cocok Untuk ESP32, STM32 atau Arduino Mega

Juni 13, 2022
Tutorial Menggunakan Weather Station DFRobot SEN0186 dengan Arduino ESP32
Arduino

Tutorial Menggunakan Weather Station DFRobot SEN0186 dengan Arduino ESP32

Maret 9, 2022
ethernet arduino
Arduino

Arduino Ethernet Tutorial, Project dengan Arduino Uno dan Mega

Februari 24, 2022
solder i2c arduino lcd
Arduino

Tutorial Program Arduino Lcd i2c dan Library nya

Februari 24, 2022
tft lcd arduino shield
Arduino

Tutorial Mudah TFT lcd Arduino untuk Membuat Jam Digital

Februari 24, 2022
jangka sorong arduino
Arduino

Sensor Pengukur Jarak dengan Jangka Sorong Digital Presisi 0.01mm

Februari 24, 2022
Next Post
Download Aja Library Eagle Ethernet Mini W5500 ini, Free

Download Aja Library Eagle Ethernet Mini W5500 ini, Free

monitoring listrik

Monitoring Arus Listrik dengan Internet

Please login to join discussion

Tulisan Terbaru

sensor URM14 Arduino

Membaca Sensor URM14 RS485 dengan ESP32 Arduino

Juli 7, 2022
4G GSM Modul Arduino SIM7600 Cocok Untuk ESP32, STM32 atau Arduino Mega

4G GSM Modul Arduino SIM7600 Cocok Untuk ESP32, STM32 atau Arduino Mega

Juni 13, 2022
Mendapatkan Waktu Akurat dengan NTP GPS

Mendapatkan Waktu Akurat dengan NTP GPS

Mei 8, 2022
Custome GPS Logger Arduino dengan Akeses Internet SIM7600 4G

Custome GPS Logger Arduino dengan Akeses Internet SIM7600 4G

April 14, 2022
Tutorial Menggunakan Weather Station DFRobot SEN0186 dengan Arduino ESP32

Tutorial Menggunakan Weather Station DFRobot SEN0186 dengan Arduino ESP32

Maret 9, 2022
ethernet arduino

Arduino Ethernet Tutorial, Project dengan Arduino Uno dan Mega

Februari 24, 2022

Browse by Category

  • Arduino
  • Ebook
  • ESP32
  • IOT
  • jasa
  • Komponen
  • PCB
  • Produk
  • program Arduino
  • Project
  • Rangkaian
  • Sensor
  • Tips
  • Uncategorized

Recent News

sensor URM14 Arduino

Membaca Sensor URM14 RS485 dengan ESP32 Arduino

Juli 7, 2022
4G GSM Modul Arduino SIM7600 Cocok Untuk ESP32, STM32 atau Arduino Mega

4G GSM Modul Arduino SIM7600 Cocok Untuk ESP32, STM32 atau Arduino Mega

Juni 13, 2022
  • About US
  • Blog
  • MIKROAVR

© 2020 mikroavr.com - Learning and sharing.

Welcome Back!

Sign In with Google
OR

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In

Add New Playlist

No Result
View All Result
  • About US
  • Blog
  • MIKROAVR

© 2020 mikroavr.com - Learning and sharing.