letture errate sensore lm35dz

Magari dirò delle banalità o delle castronerie, ma giusto per capire se ho appreso il concetto!

Dal datasheed dell'Arduino vien fuori che il valore in uscita dall'analogico è:

ADC =Vin*1024/Vref

Quindi per calcolare la tensione in uscita dal sensore devo calcolare:

Vin = ADC*Vref/1024

con Vref:

  • 5000 (mV) se uso la DEFAULT (in realtà forse 5500 è meglio, visto che il tester in uscita ne segnava 5.5V),
  • 1100 se uso la INTERNAL.

A questo punto, poiché ogni 10 mV ho un grado centigrado misurato, per avere la temperatura non devo far altro che:

temp°C = Vin/10.

Spero di averci azzeccato!

Detto questo, ho dei grossi dubbi con Matlab poiché quando digito a.analogicRead(0), con sensore collegato al pin A0, escono valori totalmente fasulli!