Indice
Descrizione
In questo video impareremo ad usare un sensore di temperatura analogico LM35. Vedremo come realizzare il circuito base e il relativo sketch per misurare le temperature con Arduino.
Impareremo, inoltre, come modifcare il circuito e lo sketch in modo da poter misurare anche le temperature sotto lo zero.
#define PIN_LM35 A0 void setup(){ Serial.begin(9600);} void loop(){ int valore = analogRead(PIN_LM35); //float mV = valore / 1023.0 * 5000; //float temperatura = mV / 10; float temperatura = valore / 2.046; Serial.print("Temp.: "); Serial.print(temperatura); Serial.println("°C"); delay(500);}#define PIN_LM35 A0#define PIN_VREF A1 void setup(){ Serial.begin(9600);} void loop(){ int valore = analogRead(PIN_LM35); int Vref = analogRead(PIN_VREF); //float mV = (valore-Vref) / 1023.0 * 5000; //float temperatura = mV / 10; float temperatura = (valore-Vref) / 2.046; Serial.print("Temp.: "); Serial.print(temperatura); Serial.println("°C"); delay(500);}In qualità di Affiliato Amazon riceviamo un guadagno dagli acquisti idonei