Leggere Volt da sorgente esterna

Ciao,
sto cercando di leggere su un arduino nano, un valore in volt (0-5v) sull'ingresso A0 che mi viene da un altro plc.
Se utilizzo stesso l'uscita 3.3v dell'arduino me li legge correttamente (con un semplce analogread), ma se gli do la tensione che viene dal plc mi legge sempre 0v, pur avendo allineato il gnd dell'arduino con lo 0 del plc.
Cercando in rete ho letto che bisognerebbe forse utilizzare l'Aref, ma non ho capito come :frowning:
Qualcuno mi sa aiutare?

Grazie!

bye bye

Mmm ... metti lo schema dei collegamenti che hai fatto e vediamo, perché ... deve funzionare :wink:

Guglielmo

Lo schema è molto semplice, anche perchè leggo solo quell'ingresso per visualizzarlo su un LCD 1602 I2C.

Arduino GND <-> Plc G0
Arduino A0 <-> Plc uscita analogica (0-5v)
Arduino A4 <-> Lcd SDA
Arduino A5 <-> Lcd SCL
Arduino +5v <-> Lcd +5
Arduino GND <-> Lcd GND

Se dici che DEVE funzionare, mi sa devo controllare i fili che mi arrivano dal PLC, in quanto non ho potuto verificarli personalmente :wink:

Grazie

bye bye

Con il tester prova a misurare la tensione sul pin A0: cosa leggi?

cyberhs:
Con il tester prova a misurare la tensione sul pin A0: cosa leggi?

Esatto, ottima controprova ...

@VitAngelo riesci a leggere la tensione che c'è tra A0 e GND? Ritrovi i valori che escono dal PLC? :slight_smile:

Guglielmo