«

»

Mar 01

Bootloader Arduino Nano

Bootloader yang tertanam dalam arduino nano menyebabkan WDT tidak bekerja dengan baik. Dari percobaan yang dilakukan, nano dapat berjalan dengan baik sampai terjadi WDT reset, namun proses reboot berhenti dan LED berkedip dengan cepat.

Setelah menelusuri penyebabnya, rupanya, arduino nano masih ditanam bootlader versi lama. Setelah diganti dengan bootloader Optiboot, yang juga tertanam pada arduino uno R3, WDT berjalan normal. Satu keuntungan menggunakan bootloader optiboot adalah ukuran bootloader yang lebih kecil (hanya 0.5k, dibanding 2k), sehingga memberikan ruang yang lebih besar untuk program.

Konfigurasi pada boards.txt perlu disesuaikan (referensi arduino IDE v1.6.5) …

nano.menu.cpu.atmega328.upload.maximum_size=32256
nano.menu.cpu.atmega328.upload.maximum_data_size=2048
nano.menu.cpu.atmega328.upload.speed=115200