Arduino Programmierung von ausserhalb änder/überschreiben

Du brauchst den Arduino nicht neu programmieren; Du kannst die Variable im EEPROM des ATmega ablegen und im setup() einlesen.
Das gleiche gilt für das gepufferte RAM einer RTC zb des DS1307.
Grüße Uwe