Ir ao conteúdo

Posts recomendados

Postado

Bom dia pessoal, sou novo por aqui, muito gratificante estar participando deste clube! Sou iniciante e venho enfrentando dificuldades na programação deste circuito em específico, poderiam me ajudar?

 

Com base o Circuito abaixo, programe o Arduino Mega 2560 para transmitir pela porta serial as temperaturas dos Sensores analógicos LM35.

Informações importantes:

 

LM35: Range de 0°C até 150°C; com uma resolução de 10mV/°C;

Canal AD Placa Arduino: Resolução de 4,887mV/Word;

 

OBS: Fazer a parametrização para adequação da resolução do Sensor LM35; Utilizar um baud-rate de 9600bps e transmitir as informações dos sensores de forma organizadas;

Arduíno atv1.jpg

  • Membro VIP
Postado

Olá amigo. Com quase menos de 1 clique com as palavras mágicas lm35 arduino code achei isso pra você

https://portal.vidadesilicio.com.br/lm35-medindo-temperatura-com-arduino/

Ao invés de dar o peixe, vejamos se da' pra te ensinar a pescar... o que posso personalizar é você definir os vários sensores em pinos diferentes algo como

#define LM35_0 = A0; // Define a entrada analógica do 1º sensor
#define LM35_1 = A1; // 2º
#define LM35_2 = A2; // 3º
#define LM35_3 = A3; // 4º
//etc

bastando você ler, computar e transmitir o dado algo como ... oriundo do blog... ajuste a fórmula correta pra incorporar no seu fonte ...

temperatura0 = (float(analogRead(LM35_0))*5/(1023))/0.01;
temperatura1 = (float(analogRead(LM35_1))*5/(1023))/0.01;
temperatura2 = (float(analogRead(LM35_2))*5/(1023))/0.01;
temperatura3 = (float(analogRead(LM35_3))*5/(1023))/0.01;

Serial.print("Temperatura0: ");
Serial.println(temperatura0);
Serial.print("Temperatura1: ");
Serial.println(temperatura1);


// etc

dica: se alimentar com exatos 5.12V quantos mv/ºc daria? 😁

  • Curtir 1
Postado

Pra que usar float...Depois reclamam que arduino desperdiça recurso, kkkkk

Desafio:
Usar um int e salvar o número com dois zeros após a vírgula (1 ficará 100; 1,01 ficaria 101, 0,99 ficaria 99 e assim por diante)
 

Postado
4 horas atrás, Fahrenheit212 disse:

Bom dia pessoal, sou novo por aqui, muito gratificante estar participando deste clube! Sou iniciante e venho enfrentando dificuldades na programação deste circuito em específico, poderiam me ajudar?

 

Bem vindo, meu amigo. O pessoal daqui sempre ajuda, mas algo tem de partir de você primeiro !

 

Poste o código que você já fez para esse projeto, e nos diga onde que você está tendo dificuldade ok ?

 

Paulo

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!