@Gingardu:
la soluzione te l'ho già data con tanto di codice. Metti un valore di controllo in una cella, se quel valore c'è significa che i valori sono già stati salvati e basta leggerli; se non c'è significa che è il primo avvio e devi salvarli.
Opzionalmente puoi mettere nel codice una procedura per salvare i dati su richiesta dell'utente, in modo che egli possa sovrascrivere quelli di fabbrica, così da esser sicuro di partire con i valori desiderati.
Altri problemi non ne vedo.
@Mike:
i 12V sono usati per creare l'effetto tunnel o per iniettare la carica, la normale lettura avviene a tensioni più basse. Credo comunque che ci sarà uno step-up microscopico nella circuiteria per fornire quella tensione solo quando effettivamente serve. Ma le mie sono solo illazioni. Non conosco l'HW in oggetto molto a fondo.