Pada umumnya papan Arduino Uno atau Nano yang menggunakan mikrokontroler ATMega328P telah terpasang kristal 16MHz. Namun jika anda menginginkan Arduino bekerja dengan clock yang lain, anda bisa gunakan cara ini.
Instalasi MiniCore
Untuk menginstalnya ikuti langkah berikut:
1. Buka Arduino IDE, kemudian pilih menu File – Preference.
2. Kemudian isikan pada kolom Additional Boards Manager URLs dengan teks berikut:
“https://mcudude.github.io/MiniCore/package_MCUdude_MiniCore_index.json”, tanpa tanda petik ya.
3. Klik OK, kemudian pilih menu Tools – Board – Boards Manager. Pada kolom Search masukkan “minicore” (Pada langkah ini anda memerlukan koneksi internet). Klik pada hasil pencarian minicore, kemudian install.
4. MiniCore siap digunakan.
Memulai Burning Bootloader
1. Pilih menu Tools – Board – ATMega328
2. Setelah itu masuk ke menu Tools lagi, kali ini pilih Variants – 328p/328PA
3. Kemudian set clock yang diinginkan (pada kasus ini saya pilih 12Mhz) pada menu Tools-Clock – 12 MHz external
4. Terakhir mulai burning dengan memilih Tools – Burn Bootloader
5. Sekarang ATMega328 anda bisa diprogram menggunakan Arduino IDE dengan clock yang sesuai.