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);
}