lettura tensione su analogico

scusa ma da dove arriva il 30A

con questa map

amp_50 = map (analogRead(leggi_50i),0,800,0,1100)

1V su 5V totali corrisponde ad 1/5 di 800 cioè 160

questa è la corrispondenza dei valori...

400 = 550
200 = 275
....
160 = 220 <--------- valore per 1V
....
100 = 137,5
50 = 68,75
25 = 34,375

occhio che map lavora SOLO con numeri interi
e tu usi dei long degli unsigned long e dei float