collapse

* Posts Recentes

Como ver se uma tomada tem a terra ligada? por Alfredo Garcia
[Ontem às 20:13]


Via Verde - Identificador por TigPT
[Ontem às 09:56]


Estação de soldadura da Banggood, será boa compra ? por vasco
[16 de Fevereiro de 2018, 17:47]


Desenho PCBs 80's por senso
[16 de Fevereiro de 2018, 14:35]


Como guardar componentes SMD ? por vasco
[16 de Fevereiro de 2018, 14:34]


e-bike converter piscas para 12v por vasco
[15 de Fevereiro de 2018, 23:51]


Ebay - fornecedor em Espanha por SerraCabo
[15 de Fevereiro de 2018, 01:11]


BostonDynamics - Vai uma mãozinha? por TigPT
[14 de Fevereiro de 2018, 15:58]


Primeiro campeonato mundial de Ski robótico por TigPT
[14 de Fevereiro de 2018, 15:15]


Ajuda com 5A por almamater
[13 de Fevereiro de 2018, 19:38]

Autor Tópico: Ãrduino UNO +LM35DZ  (Lida 1025 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline tops72

  • Mini Robot
  • *
  • Mensagens: 263
  • Robotica é uma Arte
    • MicroTops
Ãrduino UNO +LM35DZ
« em: 19 de Maio de 2012, 13:27 »
Boas pessoal,
Já vi que a um tópico parecido com este meu mas não me retirou a duvida da cabeça por isso decidi renovar o topico.

Tenho um arduino UNO mais um lm35dz(sensor de temperatura) vi un exemplos na net de codigos mas todos me dão resultados muito estranho será que tenho de meter um resistencia??(dá-me valores  como 302.45 etc....)

Código: [Seleccione]
int pinoSensor = 0; //pino que está ligado o terminal central do LM35 (porta analogica 0)
int valorLido = 0; //valor lido na entrada analogica
float temperatura = 0; //valorLido convertido para temperatura

void setup() {
  Serial.begin(9600); //Inicializa comunicação Serial
  pinMode(13, OUTPUT);
}

void loop() {
  valorLido = analogRead(pinoSensor);
  temperatura = (valorLido * 0.00488);  // 5V / 1023 = 0.00488 (precisão do A/D)
  temperatura = temperatura * 100; //Converte milivolts para graus celcius, lembrando que a cada 10mV equivalem a 1 grau celcius
  Serial.print("Temperatura atual: ");
  Serial.println(temperatura);
  delay(3000); //espera 5 segundos para fazer nova leitura 
   
}
Nao há impossiveis, na Robotica
http://microtops.allalla.com/index.html
ToPs SaNtoS

Offline Njay

  • Mini Robot
  • *
  • Mensagens: 3.233
    • Tróniquices
Re: Ãrduino UNO +LM35DZ
« Responder #1 em: 19 de Maio de 2012, 23:35 »
O comentário "//Converte milivolts para graus celcius," tá mal, ele tá a converter é V e não mV. De resto não vejo nada de mal. Verifica o Hw, não é preciso nenhuma resistência.