Selamat malam para pendekar solder, selamat bertemu lagi dengan saya aris munandar di leselektronika.com. seperti biasa saya akan mencoba berbagi sedikit ilmu kepada kawan-kawan pendekar solder, semoga pengetahuan ini bisa bermanfaat untuk kita semua. Kawan, pernahkah mengalami kejadian saat sedang asik – asik belajar arduino kemudian ketika mau mengupload programnya terjadi error seperti pada gambar berikut ini:
- Adapter Soket ISP pin 10 ke pin 6 (bisa juga dengan kabel jumper)
- Shield arduino yang akan diprogram bootloadernya pada contoh berikut menggunakan arduino uno
Setelah pelaralatan disiapkan, proses selanjutnya yaitu memasukan program bootloadernya. Caranya sebagai berikut:
1. Sambungkan kabel USBASP Downloader + adapter ISP ke Soket ICSP pada arduino uno
1. Buka Software Arduino IDE
Pilih board yang digunakan (pada tutorial ini menggunakan arduino uno) caranya klik Tools -> Board -> Arduino Uno
2. Seting Tools yang akan kita gunakan, caranya: Klik Tools -> Programmer -> USBasp
1. Proses terakhir adalah mengupload file bootloadernya: klik Tools -> Burn Bootloader
3. Tunggu sampai proses upload file selesai, tandanya seperti gambar berikut ini:
Proses upload bootloader selesai, Selamat mencoba kawan, semoga postingan ini bisa bermanfaat untuk kita semua, amiin.
Kemudian ketika dijalankan sistem progam pada arduinonya tidak berjalan. Error seperti ini terjadi karena program yang kita buat tidak bisa masuk (upload) ke icnya . kejadian ini bisa disebabkan salah satunya adalah ic mikrokontrollernya rusak atau bisa juga bootloader yang ada pada ic mikrokontroller rusak. Mungkin ada yang beranggapan jika icnya rusak maka kita ganti dengan ic baru saja dan masalah langsung selesai. Jika ada dari kawan – kawan yang beranggapan seperti itu maka itu tidak benar, karena ic yang digunakan pada arduino agar bisa langsung diprogram harus memiliki bootloader (sudah terpasang bootloader).
Jadi inti permasalahan sekarang adalah bagaimana cara memprogram bootloader ini?, Agar arduino shield bisa digunakan kembali. Sebenarnya ada beberapa cara untuk memporgram bootloader ini. salah satunya yang akan saya coba share yaitu dengan menggunakan USBASP downloader.
Untuk memprogram bootloader menggunakan USBasp downloader kawan –kawan harus menyiapkan alat-alat sebagai berikut:
- USBasp Downloader
Jadi inti permasalahan sekarang adalah bagaimana cara memprogram bootloader ini?, Agar arduino shield bisa digunakan kembali. Sebenarnya ada beberapa cara untuk memporgram bootloader ini. salah satunya yang akan saya coba share yaitu dengan menggunakan USBASP downloader.
Untuk memprogram bootloader menggunakan USBasp downloader kawan –kawan harus menyiapkan alat-alat sebagai berikut:
- USBasp Downloader
Gambar : USBASP Downloader
- Adapter Soket ISP pin 10 ke pin 6 (bisa juga dengan kabel jumper)
Gambar: Adapter Pin ISP
- Shield arduino yang akan diprogram bootloadernya pada contoh berikut menggunakan arduino uno
Gambar : Shield Arduino UNO
Setelah pelaralatan disiapkan, proses selanjutnya yaitu memasukan program bootloadernya. Caranya sebagai berikut:
1. Sambungkan kabel USBASP Downloader + adapter ISP ke Soket ICSP pada arduino uno
Gambar : Penyambungan downloader ke Arduino UNO
1. Buka Software Arduino IDE
Pilih board yang digunakan (pada tutorial ini menggunakan arduino uno) caranya klik Tools -> Board -> Arduino Uno
Gambar : Proses Pemilihan Board
2. Seting Tools yang akan kita gunakan, caranya: Klik Tools -> Programmer -> USBasp
Gambar : Pemilihan Tools USBasp
1. Proses terakhir adalah mengupload file bootloadernya: klik Tools -> Burn Bootloader
Gambar : menu burn Bootloader
3. Tunggu sampai proses upload file selesai, tandanya seperti gambar berikut ini:
Gambar: Proses Burning (upload) Bootloader Selesai
Proses upload bootloader selesai, Selamat mencoba kawan, semoga postingan ini bisa bermanfaat untuk kita semua, amiin.
mau bertanya gang,,,pin untuk kaki downloader untuk atmega 328 ,,32 pin,,,dalam bentuk chip,,,yang mna gang,,??
BalasHapusmosi - pin 17
Hapusmiso - pin 18
sck - pin 19
rst - pin 1
saya gunakan arduino 1.6.7 pada windows 7. masa upload ke IDE ada error fatal error : LCDKeypad.h no such file or directory. kenapa ya
BalasHapus#include
#include "LCDKeypad.h"
const int backLight = 10;
#define HOURS 0
#define MINUTES 1
#define SECONDS 2
#define HOURSA 0
#define MINUTESA 1
#define SECONDSA 2
// The LCD screen
LCDKeypad lcd;
// The time model
unsigned int hours = 12;
unsigned int minutes = 0;
unsigned int seconds = 0;
unsigned int setting = 0;
unsigned int hoursA = 0;
unsigned int minutesA = 0;
unsigned int secondsA = 0;
unsigned int settingA = 0;
void setup() {
// Set up the LCD's number of columns and rows:
lcd.begin(16,2);
kemungkinan ada varibel di library yang akang gunakan tidak support dengan versi arduinonya.
Hapusini cara menulis include pada arduino : #include
Hapuspastikan tanda kurungnya ada ya bukan tanda petik
Gan kalau yg muncul pada saat arduino dihubungkan kekomputer "usb unrecognized" masalahnya apa?
BalasHapus