Taula de continguts:

Sensor de temperatura Arduino amb LM35: 3 passos
Sensor de temperatura Arduino amb LM35: 3 passos

Vídeo: Sensor de temperatura Arduino amb LM35: 3 passos

Vídeo: Sensor de temperatura Arduino amb LM35: 3 passos
Vídeo: Sensor de temperatura con LM35 Arduino, Labview y MAC 2024, Juny
Anonim
Sensor de temperatura Arduino amb LM35
Sensor de temperatura Arduino amb LM35

Introducció

Les sèries LM35 són dispositius de temperatura de circuit integrat de precisió amb una tensió de sortida linealment proporcional a la temperatura centígrad. LM35 és un sensor de temperatura lineal de tres terminals de semiconductors nacionals. Pot mesurar la temperatura des de -55 graus centígrads fins a +150 graus centígrads. La tensió de sortida del LM35 augmenta 10 mV per grau Celsius d'augment de la temperatura. LM35 es pot accionar des d’un subministrament de 5V i el corrent d’espera és inferior a 60uA. El pin de LM35 es mostra a la figura següent.

Característiques

• Calibrat directament en centígrads (centígrads)

• Factor d’escala lineal + 10-mV / ° C

• Precisió garantida de 0,5 ° C (a 25 ° C)

• Valorat per a un rang complet de -55 ° C a 150 ° C

• Apte per a aplicacions remotes

• Baix cost a causa de la retallada del nivell d’hòsties

• Funciona de 4 V a 30 V

• Drenatge de corrent inferior a 60 μA

• Autoescalfament baix, 0,08 ° C en aire fix

• Només no linealitat ± ¼ ° C Típic

• Sortida de baixa impedància, 0,1 Ω per pin de càrrega de 1 mA. Les sortides de LM35 es mostren a la imatge.

Podeu descarregar el full de dades del fitxer següent.

Pas 1: maquinari necessari i diagrama de circuits

Es requereix maquinari i diagrama de circuits
Es requereix maquinari i diagrama de circuits
  • Arduino Board (Qualsevol) Compreu-lo a Flipkart
  • Sensor LM35 Compreu-lo a Flipkart
  • BreadBoard

Connecteu el circuit com es mostra a la imatge i pengeu el següent codi.

Pas 2: Programació de l'Arduino

Baixeu-vos el codi aquí

/ * Codi dissenyat per Sujay a SA Lab * / const int sensor = A5; // Assignació del pin analògic A5 a una temperatura flotant variable “sensor”; // variable per emmagatzemar la temperatura en temperatura flotant de grau Celsius; // variable per emmagatzemar la temperatura a Fahreinheit float vout; // variable temporal per mantenir la lectura del sensor configuració buida () {pinMode (sensor, INPUT); // Configuració del pin del sensor com a entrada Serial.begin (9600); } bucle buit () {vout = analogRead (sensor); vout = (vout * 500) / 1023; tempc = vout; // Emmagatzematge del valor en grau Celsius tempf = (vout * 1.8) +32; // Conversió a Fahrenheit Serial.print ("en grauC ="); Serial.print ("\ t"); Serial.print (tempc); Serial.print (""); Serial.print ("en Fahrenheit ="); Serial.print ("\ t"); Serial.print (tempf); Serial.println (); retard (500); // Retard d'1 segon per facilitar la visualització}

Pas 3: Resultat de sortida

Resultat de sortida
Resultat de sortida

Vegeu el resultat a Serial Monitor….

En primer lloc, voldria donar-vos les gràcies per llegir aquesta guia. Espero que us ajudi. Si teniu cap pregunta, estic encantat d'ajudar-vos …..

Deixa un comentari. Els vostres comentaris són valuosos per a mi.

Recomanat: