Anda di halaman 1dari 4

MATERIALES

- Arduino Uno

- Sensor de temperatura LM35

- Un mdulo LCD 16x2

- Un potencimetro de 100 K

- Cables para conectar

- Un Bread Board

- Resistores de 220

FUNCIONAMIENTO

Arduino

La plataforma Arduino nos ayuda a poder programar ya que cuenta con puertos digitales de
entrada y salida, muy tiles para el control de diversos procesos, as mismo posee un puerto de
conexin USB desde donde se puede alimentar la placa y establecer comunicacin con el
computador.

Conectar el Arduino al LCD


Usando el esquema anterior se procede a realizar las conexiones del Arduino al modulo LCD.

El sensor de temperatura LM35 se conecta de la siguiente manera

Como se observa el sensor tiene 3 patitas, vindolo de frente, la pata de la izquierda se conecta a
la terminal de 5 V, la pata de la derecha se conecta a tierra y la del medio se conecta al arduino, al
Analog Input 1, que ser el que mande la seal de variacin de voltaje de acuerdo al cambio de la
temperatura.

El LM35 es anlogo, sensor de temperatura lineal cuya salida de voltaje varia linealmente con el
cambio de la temperatura. LM35 es un sensor de 3 terminales de temperatura lineal de National
semiconductors. Puede medir la temperatura de -55 C a +150 C. La salida de voltaje del LM35
aumenta 10 mV por cada aumento de 1 C en temperatura. El LM35 puede ser operado con una
alimentacin de 5 V y la corriente que usa es menos de 60uA.

temp = (5.0 * analogRead(tempPin) * 100.0) / 1024;

De esta manera se convierte la seal de variacin de voltaje a C





CODIGO DE ARDUINO

LiquidCrystal lcd(1, 2, 4, 5, 6, 7);

float centi()

{ int dato;

float c;

dato=analogRead(A0);

c=500.*dato/1023.;

return(c);

float fahren(float cent)

{ float f;

f=cent*1.8+32;

return(f);

void setup() {

lcd.begin(16,2);

lcd.print(" Lab de Control");

lcd.setCursor(6,1);

lcd.print("C");

lcd.setCursor(15,1);

lcd.print("F");

void loop() {

float Centigrados=centi();

float Fahrenheit=fahren(Centigrados);

lcd.setCursor(0,1);

lcd.print(Centigrados);

lcd.setCursor(9,1);

lcd.print(Fahrenheit);
delay(600);

CONCLUSIONES

-En la construccin del sensor de temperatura LM-35, se comprob que este funciona y mide la
temperatura, con un error de 0.5 C. La ventaja de este sensor es que la variacin de voltaje
vara linealmente con la temperatura, y ajustarlo o calibrarlo no presenta muchos problemas.
10
-El sensor vara en
con el que con factores de conversin se pudo hallar la temperatura, la
desventaja es que este sensor tiene una constante de tiempo mayor que la de la termocupla, pero
es una buena alternativa.

-La plataforma de programacin Arduino ayuda para el control de procesos, pudiendo leer con
este las entradas analgicas y mandar seales analgicas o digitales, ideal para controlar diversos
equipos, circuitos.

RECOMENDACIONES

-Se debe realizar las conexiones correctamente con los jumpers, ya que una conexin mala evita
que el arduino pueda leer las entradas analgicos.

-Determinar las conexiones del Prot-board ya que estn afectan en las conexiones-

-Al instalar el Arduino verificar en que puerto est conectado o conectar y desconectar varias
veces hasta que reconozca el puerto, antes de iniciar la programacin verificar que la opcin de
programacin sea para el Arduino Uno o el Arduino con el cual se este trabajando.

Anda mungkin juga menyukai