Arduino Uno Change the bootloader several times

Hi everyone,

I would know if it's possible to put an Arduino Uno in 8MHz, without removing the µC of the Uno card.

Moreover, can we change the bootloader of an Arduino several times ? Like, my arduino is currently in 16Mhz, can i burn the bootloader in 8Mhz, and then burn a bootloader in 16MHz ?

Because of the covid, i stuck at home and i don't have many materials, so i just need to know if my project work well 8Mhz, because then, it will be on an arduino standalone in 8MHz.

Thank you a lot !

ZCHF

Sorry if I made mistake in my sentences.. I'm french lol

(deleted)

Thanks you very much for your answer !

spycatcher2k:
You could post your code for us to look at, 8MHz is still fast in human terms.

I can't post the program, it's a professional program ... but it use LoRaWAN RX/TXconnection, and MPU6050 gyro/accel on I2C. Normally, it won't make problems if I use 8Mhz, but it was just to be sure !

However, i have trouble to put my arduino Uno in 8Mhz ... I will open anoher topics for this !

zchf:
However, i have trouble to put my arduino Uno in 8Mhz ... I will open anoher topics for this !

That is very close to being a cross-post. You can argue that is is a different question, but the forum moderators may not agree with you. Cross-posting is against forum rules.

zchf:
it use LoRaWAN RX/TXconnection, and MPU6050 gyro/accel on I2C

I use standalone atmega328 @ 8MHz internal clock for my sensors. I also use RFM95 SPI modules for LoRaWan and SHT30 i2c temp/humidity and BH1750 i2c Lux sensors, and this works well.

Using internal clock for Serial communications is less reliable than using an external crystal. If your LoRa modules use Serial then there is the possibility for some problems. I use SPI LoRa modules, and these are synchronous, so internal clock is not a problem.