Projeto Sete - Temperatura
Em nossa jornada com Grove, o próximo é o sensor de temperatura. Ele é uma forma analógica de entrada e, como descrito anteriormente, retorna um potencial de tensão relativo à temperatura ambiente. Medimos essa tensão usando um pino analógico e a convertemos em uma temperatura.
Conecte o Sensor de Temperatura ao conector de entrada Analógica A0/A1. A unidade Grove produz uma tensão analógica em sua saída D1, que é conectada à entrada analógica A0 do Arduino no conector de entrada A0/A1.

Agora faça upload do seguinte sketch Arduino:
// Project Seven - temperature
//
int a;
int del=1000; // duration between temperature readings
float ctemperature;
float ftemperature;
int B=3975;
float resistance;
void setup()
{
Serial.begin(9600);
}
void loop()
{
a=analogRead(0);
resistance=(float)(1023-a)*10000/a;
ctemperature=1/(log(resistance/10000)/B+1/298.15)-273.15;
ftemperature=ctemperature*9/5+32;
Serial.print(ctemperature);
Serial.print("C ");
Serial.print(ftemperature);
Serial.println("F");
delay(del);
}
Você pode copiar e colar as linhas acima para adicionar capacidade de temperatura aos seus próprios sketches.
Depois de ter feito o upload do sketch, abra a janela do monitor serial na IDE do Arduino e você deverá ver uma caixa semelhante a esta:

Suporte Técnico e Discussão de Produtos
Obrigado por escolher nossos produtos! Estamos aqui para lhe oferecer diferentes formas de suporte para garantir que sua experiência com nossos produtos seja a mais tranquila possível. Oferecemos vários canais de comunicação para atender a diferentes preferências e necessidades.