Anda bisa, dan saya lakukan.
Secara teknis ini bukan Arduino lagi, kurasa. Saya membuat papan sendiri, mengganti resonator di papan akan membutuhkan penyolderan yang bagus, tapi itu pasti mungkin.
Ada beberapa gotcha: Apa pun yang terkait waktu (mis. Millis ()) akan berjalan lebih cepat dari yang seharusnya - 25% lebih banyak millis () per detik. Selain itu, bootloader mengharapkan 16mhz, jadi Anda tidak akan dapat memprogram ulang dengan kecepatan ini. Saya membeli pemrogram USBASP - kaitnya ke kisi pin 2x3 di satu sisi papan, dan memungkinkan Anda memprogram ulang tanpa bootloader (beginilah cara bootloader diletakkan di tempat pertama!). Anda membutuhkan setidaknya 4,5 volt pada 20mhz untuk menghindari masalah, dibandingkan dengan 3,78 volt untuk 16mhz - ini berarti baterai akan menguras lebih cepat (baterai 3x1.5v akan berkurang dengan cepat), dan jika Anda memiliki motor atau pengundian lain pada baterai, 3 baterai 1.5V mungkin tidak akan berfungsi meskipun masih baru.
Atau, dengan arah yang berlawanan, semakin rendah kecepatan clock, semakin sedikit voltase yang dibutuhkan - untuk beberapa proyek, Anda mungkin tidak memerlukan kecepatan clock - Anda bisa turun ke 1.8v yang berjalan pada 4mhz.