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