Cara memperbaiki Arduno Nano yang tidak bisa diisi program dari Arduino IDE. Beberapa waktu yang lalu saya mengalami error ketika hendak mengupload program ke dalam Arduino Nano. Error yang saya dapatkan pada bagian log bertuliskan "stk500_recv() programmer is not responding". Setelah saya telusuri mulai dari Google hingga grup-grup Facebook ternyata penyebab error "stk500_recv() programmer is not responding" ini adalah tidak cocoknya bootloader Arduino yang diisikan kedalam Arduino Nano sebelumnya. Ada beberapa solusi yang orang lain berikan kepada saya antara lain mengubah metode upload, mengubah jenis board pada Arduino IDE menjadi Nano (Old Bootloader), dan lain sebagainya, mungkin untuk beberapa waktu dari solusi-solusi tersebut ada yang berhasil tetapi saya coba dikemudian hari saya coba kembali solusi tersebut malah gagal dilakukan dan juga mengalami error yang sebelumnya.
Disalah satu web forum terbesar ternyata pernah ada yang mengalami hal serupa tetapi dengan solusi yang berbeda yaitu mengupload ulang Bootloader Arduino ke dalam Arduino Nano menggunakan Arduino UNO sebagai USB ISP. Setelah saya mendapatkan inti-inti dari setiap langkah kemudian saya coba lakukan.. Beriku ini adalah langkah-langkah yang saya lakukan untuk memperbaiki Bootloader Arduino Nano.
Bahan :
- PC/Laptop (Sudah terisi Arduino IDE)
- Arduino UNO (Sebagai ISP)
- Arduino Nano
- Kabel USB Power Arduino (Untuk Nano dan UNO)
- Jumper
Langkah Mengubah Arduino IDE Menjadi Uploader :
- Buka Arduino IDE
- Buka File > Examples > 11.ArduinoISP > ArduinoISP
- Hubungkan Arduino UNO ke PC/Laptop
- Pilih Port yang sesuai dengan Arduino UNO yang terhubung (Tools > Port)
- Tanpa mengubah apapun pada program ArduinoISP, upload program tersebut ke Arduino UNO
- Pastikan proses upload berhasil
Langkah Mengupload Bootloader Arduino Nano :
- Rangkailah Arduino Uno dengan Arduino Nano seperti pada gambar dibawah ini
Arduino Uno <> Arduino Nano
5V <> 5V
GND <> GND
D10 (SS) <> Reset
D11 (MOSI) <> D11
D12 (MISO) <> D12
D13 (SCK) <> D13 - Kemudian konfigurasikan Arduino Uno sebagai ISP seperti gambar berikut ini
- Pastikan langkah 1 dan 2 sudah sesuai dengan gambar diatas. Setelah itu lakukan Burn Bootloader ke Arduino Nano
- Jika telah sukses maka cobalah mengupload program ke Arduino Nano. Jika proses Burn Bootloader telah berhasil maka upload tidak akan mengalami kendala. Jika terjadi error cobalah ulangi langkah-langkah diatas.
Sekian tutorial mengatasi error stk500_getsync() ketika menggunakan Arduino Nano dengan cara upload ulang Bootloader Arduino ke Arduino Nano menggunakan Arduino Uno. Terima kasih telah berkunjung.
Keyword :
Cara memperbaiki Arduino Nano tidak bisa upload program
Cara burn bootloader tanpa USB ISP
Cara mengubah Arduino UNO menjadi ISP
Memperbaiki Arduino Nano dengan Arduino UNO
Cara memperbaiki error stk500_getsync() pada Arduino Nano
Tidak ada komentar:
Write komentar