Sensor de Temperatura com NTC
R$ 18,00
Em estoque
Camila / Dúvidas sobre o produto? Precisa de ajuda? Fale comigo.Descrição
Este projeto pode ser montado substituindo o termistor, o resistor de 10k ohms e a protoboard pelo módulo P10-Sensor de Temperatura com NTC da GBK Robotics, neste caso: a. Conecte o pino GND do Arduino ao pino GND do módulo P10; b. Conecte o pino 5V do Arduino ao pino +5Vcc do módulo P10; c. Conecte o pino A0 do Arduino ao pino Sinal-A do módulo P10.
Para usar este codigo de exemplo e necessario utilizar a biblioteca Thermistor.h
Codigo de Exemplo:
/*
MÓDULO SENSOR TEMPERATURA com TERMISTOR NTC de 10K. Liga-se o pino Sinal do módulo em uma porta analógica do Arduino como exemplo A0), o pino positivo no 5V e o pino negativo
no GND.
O Módulo Sensor de Temperatura possui escalas de leitura de -55 a 125°C, com uma precisão de 1,5°C. Este Módulo utiliza
um termistor, que retorna a temperatura ambiente sob a forma de um valor de resistência, o qual é então usado para alterar a tensão Vcc (5V), onde essa alteração medida na tensão é convertida através de um pino de entrada analógica do Arduino para a temperatura correspondente, com sensibilidade de 10mV a cada grau Celsius de temperatura.
*/
///////////////////////////////////
// INICIALIZAÇÃO DAS BIBLIOTECAS //
///////////////////////////////////
#include //inicializa a biblioteca responsável por realizar
//os cálculos de conversão da temperatura,
//considerando um termistor de 10K. Caso possua outro
//valor de termistor, será necessário abrir o arquivo
//Thermistor.cpp da biblioteca e fazer as devidas
//alterações no valor da variável
/////////////////////////////////
// INICIALIZAÇÃO DAS VARIÁVEIS //
/////////////////////////////////
Thermistor temp(0); //cria variável do tipo Thermistor para ler o pino
//de entrada analógido (A0) do Arduino
float temperatura; //variável para armazenar o valor da temperatura
//após a conversão do valor analógico lido
///////////
// SETUP //
///////////
void setup()
{
Serial.begin(9600); //setando a comunicação via porta
//serial à uma velocidade de
//9600bps(baud)
}
///////////
// LOOP //
///////////
void loop()
{
temperatura = temp.getTemp();
Serial.print(“Temperatura = “); //imprime a palavra Temperatura =
Serial.print(temperatura); //imprime a temperatura na tela
Serial.println(“C”); //imprime “°C” e salta uma linha
delay(1000); //aguarda por 1s para a próxima leitura de temperatura.
}
Informação adicional
Peso | 0,0000 kg |
---|---|
Dimensões | 0,0000 × 0,0000 cm |