Conta giri a led per auto e temperatura

Non conosco la mcro map, ma credo sia giusto quello che dici, e funziona se la curva r/t è una linea retta, ma se è una curva ci sarà un errore. Comunque in questo caso la curva (o retta) sarà v/t in quanto mette in relazione la tensione e la temperatura.

Da 0 a 5vdc un range di 110 (120 - 10) ottieni una retta dove v/t è uguale a 5/110 = 0,045454545, e questo valore lo otterrai a tutte le temperature, mentre se il sensore di temperatura non è così lineare a 50 °C v/t dovrebbe essere 0,045ecc e invece risulta 0,056. Se le differenze di v/t sono minime avrai un errore accettabile.

Puoi anche fare un'array di interi senza segno da riempire con le temperature, ma ti servirebbe un array grande 1024 elementi questo esaurirebbe la ram di 2Kb.

Per i valori di temperatura a 120 l'acqua diventa vapore e già la guarnizione di testata la puoi buttare o quasi, per la temperatura minima mi sembra inutile scendere sotto i 10 gradi, anche in caso di gara nelle Madonie, nel radiatore c'è l'antigelo e sapere che l'acqua e a 3 °C non è una informazione utile. Quindi mi sembra un range ragionevole.

Simpatico l'LCD intelligente smartglcd, comodo per quelle applicazioni tipo cruscotto digitale.

Ciao.