Trasduttori di pressione nuova fima st18 e wika s10

Salve ho un enorme problema: devo configurare in Arduino i trasduttori di pressione nuova fima st18 e wika s10 per misurare la pressione dell'acqua a monte e a valle di una pompa. Dato che l'uscita dei trasduttori è una uscita in corrente tra 4 e 20 mA e con Arduino leggo le tensioni, ho costruito un partitore di tensione: l'ingresso al sensore è l'alimentazione a 24 V mentre all'uscita ho un filo che presenta un nodo in cui da una parte vado al pin a1 dell'arduino e dall'altra ho messo una resistenza di 200ohm, per stare sicuro che alimentando con 20mA non arrivi a 5V (Ri=v ovvero 200ohm20mA=4V) collegata al ground dell arduino. tramite funzione map acquisisco i dati e converto l'uscita compresa tra 0 e 1023 nel corrispondente valore di pressione che è in grado di misurare il mio sensore. Naturalmente il discorso è valido per entrambi i sensori.
In allegato ho inserito su carta lo schema fondamentale del collegamento e i datasheet dei sensori
Lo sketch è questo:

//definizione dei pin di collegamento sensore di pressione A1 ed A2
int pinPres1 = 1;
int pinPres2 = 2;

void setup() {
//inizializzazione della comunicazione seriale
Serial.begin(9600);
}

void loop() {
//Lettura segnale analogico pressione
int valPres1 = analogRead(pinPres1);
int valPres2 = analogRead(pinPres2);

//linearizzazione della caratteristica del sensore tramite funzione map
// 1000 e 3500 è il range di misurazione del primo sensore in mbar, ovvero tra 1 bar e 3.5 bar
//0 e 4000 invece del secondo sensore, tra 0 e 4 bar
int Pres1 = map(valPres1, 0, 1023, 1000, 3500);
int Pres2 = map(valPres2, 0, 1023, 0, 4000);

//rappresentazione su monitor seriale del valore della pressione
Serial.print("Il valore di pressione e':");
Serial.print(Pres1);
Serial.print("mbar per il trasduttore a valle e ");
Serial.print(Pres2);
Serial.println("mbar per il trasduttore a monte.");

delay(1000);
}

Grazie a chiunque possa aiutarmi, sono disperato

>babbala: ti ricordo che in conformità al regolamento, punto 7, devi editare il tuo post qui sopra (quindi NON scrivendo un nuovo post, ma utilizzando il bottone More -> Modify che si trova in basso a destra del tuo post) e racchiudere il codice all'interno dei tag CODE (... sono quelli che in edit inserisce il bottone con icona fatta così: </>, tutto a sinistra).

In pratica, tutto il tuo codice dovrà trovarsi racchiuso tra due tag: [code] _il _tuo_ codice_ [/code] così da non venire interpretato e non dare adito alla formazione di caratteri indesiderati o cattiva formattazione del testo. Grazie.

Guglielmo

P.S.: Ti ricordo che, purtroppo, fino a quando non avrai sistemato il codice come richiesto, nessuno ti potrà rispondere, quindi ti consiglio di farlo al più presto. :wink: