Interfacciare 4-20mA e RS232 con arduino

9six4:
Scusa Bruno, mi è venuto un dubbio... non è che, essendo che il mio range varia da 1 a 5V Arduino me li legga da 1023-818 cioè circa 205 a 1023 anzichè da 0 a 818? Se cosi fosse non dovrei settare il limite alto a 818 ma quello inferiore a 205, no?

Il tuo valore minimo corrisponde a 4 mA ed il Max a 20 che tradotti poi diventano 1-5 Volts
Tu pertanto avrai il tuo campo di lettura "spalmato" su 4 volts
Per praticita' direi che conviene togliere il primo Volt portanto quindi il range da 0 a xx