O sensor de temperatura LM35 está facilmente disponível no mercado e é simples de utilizar. Sua tensão de saída é diretamente proporcional à temperatura e permite uma medição precisa.
Material
- Computador
- Arduino UNO
- Cabo USB para conectar o Arduino ao computador
- Sensor de temperatura LM35
Esquema de ligação
Código
As especificações técnicas do sensor LM35 informam uma faixa de medição de temperatura de -55 a 150°C, e uma regra de conversão entre tensão e temperatura de 10 mV/°C. O sensor é lido por um canal analógico do Arduino, e a tensão de saída do sensor (0-5V) é convertida num valor digital (0 a 1023).
// Constants #define DELAY 1000 // Delay between two measurements in ms // Parameters const int sensorPin = A0; // Pin connected to sensor // Variables float voltage, temperature; void setup(void) { Serial.begin(9600); } void loop(void) { voltage= analogRead(sensorPin) * (5.0 / 1023.0); // Convert digital value to voltage Serial.print("Sensor voltage = "); Serial.println(voltage); // the voltage reading temperature=100*voltage; // conversion from V to °C Serial.print("Sensor reading = "); Serial.println(temperature); // the temperature reading delay(DELAY); }
Aplicação
- Este sensor pode ser usado em dispositivos de domótica para medir a temperatura no interior de um cômodo
Fontes
Retrouvez nos tutoriels et d’autres exemples dans notre générateur automatique de code
La Programmerie