Arduíno – Monitor Serial e LM35

Opa galera, blz?!

Hoje vamos falar da comunicação do Arduíno com o computador, e com isso será possível receber e enviar dados ao nosso microcontrolador. Veja que é possível receber a temperatura no sensor LM35.

Logo abaixo temos um vídeo detalhando o processo e também o código fonte:

#define pinoSensor A0                   //Pino do LM35 na entrada Analógica

int sensorLM35;                         //Valor da tensão enviada pelo sensor LM35
float grausCelsius;                     //Recebe a temperatura em Graus Celsius

//------------------------------------
void setup() {
  Serial.begin(9600);                   //Inicia a comunicação via porta serial
}
//------------------------------------
void loop() {
  sensorLM35 = analogRead(pinoSensor);  //Variavel sensorLM35 recebe o valor lido no
                                            //pino de entrada analógica A0

  //Convertendo mV em °C e escreve no display
  grausCelsius = sensorLM35 * 0.48828125; //Convertendo mV em °C, o valor 0.48828125 
                                            //é o resultado da formula ºC=((valorDoSensor*5)/1024)/0,01
  
  Serial.print("Temperatura: ");        //Envia para o computador o texto...
  Serial.print(grausCelsius);           //Envia para o computador o valor contido na variavel
  Serial.write(176);                    //Escreve o simbolo correspondente a este codigo "º" e envia do computador 
  Serial.println("C");                  //Envia para o computador o texto e muda de linha 

  delay(1000);                          //Aguardo 1 segundo para começar tudo novamente
}

O diagrama:

Temperature-sensor-circuit-schematic - Copia

Temperature-sensor-circuit - Copia

Espero que tenha gostado!

Inscreva-se no meu canal no YouTube: Youtube.com/AndersonLimaVlog
Me siga nas redes sociais:
FaceBook : Facebook.com/AndersonBlog
Twitter: Twitter.com/AndersonASL

Até a Próxima!!!

One thought on “Arduíno – Monitor Serial e LM35

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *