Está en la página 1de 3

Sistema de enfriamiento

Circuito del sensor de temperatura


LCD1
LM016L

SIM1 +5v

VDD
VSS

VEE

RW
RS

D0
D1
D2
D3
D4
D5
D6
D7
E
1
2
3

4
5
6

7
8
9
10
11
12
13
14
+5v
AREF
+5v
13

ARDUINO
RESET 12
1 U1 ~11
5V ~10
~9

SIMULINO
POWER

GND 8 (+)
29.0
ATMEGA328P

DIGITAL (PWM~)
7
~6
ATMEL

2
ANALOG IN

VOUT A0 ~5
A1 4
A2 ~3
A3 2
3 LM35
A4 TX > 1
A5 RX < 0
www.arduino.cc
blogembarcado.blogspot.com
SIMULINO UNO

Cdigo en arduino:

#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
int adc;
int temp;
void setup() {
// put your setup code here, to run once:
Serial.begin (9600);
pinMode(A0,INPUT);
pinMode(7,OUTPUT);
lcd.begin(16, 2);
lcd.print("iniciando");
}
void loop() {
adc= analogRead(A0);
temp=adc*500/1024;
lcd.setCursor(0,1);
lcd.print("temp: ");
delay(500);
lcd.print(temp);
Serial.println (temp);
if(temp>28)
{
digitalWrite(7,HIGH);
}
else
{
digitalWrite(7,LOW);
}
}
Sistema en funcionamiento:

LCD1
LM016L

SIM1 +5v

VDD
VSS

VEE

RW
RS

D0
D1
D2
D3
D4
D5
D6
D7
E
1
2
3

4
5
6

7
8
9
10
11
12
13
14
+5v
AREF
+5v
13

ARDUINO
RESET 12
1 U1 ~11
5V ~10
~9

SIMULINO
POWER

GND 8 (+)
29.0 V=1.875
ATMEGA328P

DIGITAL (PWM~)
7
~6
ATMEL

2
ANALOG IN

VOUT A0 ~5
A1 4
A2 ~3
A3 2
3 LM35
A4 TX > 1
A5 RX < 0
www.arduino.cc
blogembarcado.blogspot.com
SIMULINO UNO

Montaje:

Conclusiones:

Este tipo de sistema que detecta la temperatura solo llega a 30 debido a que solo se
esta trabajando con 8bits.
Se opto por usar el LM35 por su uso practico en mediciones de temperatura
Biografa:

Naci el 11/12/1996. Curso estudios secundarios en el colegio nacional jose maria Arguedas.
Estudiante de 7mo ciclo de la escuela nacional de ing. Electrnica Perteneciente al tercio
superior de la universidad nacional del callao-UNAC. Con conocimiento en la parte de
automatizacin y control.
Perteneciente al tercio superior

También podría gustarte