Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Practica 1 y 2

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 7

INSTITUTO TECNOLOGICO DE

CIUDAD VALLES

“Practica 1 y 2”
SISTEMAS PROGRAMABLES
Carrera: Ingeniería en sistemas computacionales.
Prof: Omar Espinosa Guerra
Integrantes;
Martínez Bautista Marisa.
Pérez Melgarejo Maigualida
Reyes Santiago Edgarda
Reyes Castillo Blanca Estela

Fecha: 06/11/19
CARRERA PLAN DE ESTUDIO CLAVE DE ASIGNATURA
Sistemas Computacionales SCC-1023

NOMBRE DE LA ASIGNATURA PRACTICA No. NOMBRE DE LA PRÁCTICA

Sistemas Programables 1 Prueba de sensor de temperatura

2 COMPETENCIA A DESARROLLAR

El alumno será capaz de entender el funcionamiento del señor de temperatura LM35 y hacer la
conversión de una lectura en minivolts a grados Celsius.

3 INTRODUCCIÓN.

El LM35 es un sensor de temperatura en grados centígrados de precisión y bajo voltaje. La salida de voltaj

e que proporciona es linealmente proporcional a la temperatura en grados Celsius. No requiere ninguna


calibración externa para proporcionar una precisión típica de ± 1 °C a +25 °C y ± 2 °C por encima del Rango
de temperatura de -40 °C a +125 °C. Este sensor es muy fácil de usar, basta con conectarlo a tierra y a un
voltaje de 2.7 a 5.5 VDC y se podrán comenzar a tomar lecturas por el pin Vout. El voltaje de salida puede
ser convertido fácilmente a temperatura utilizando el factor de escala de 10 mV/°C.

Características:
Voltaje de entrada: 2.7 a 5.5 V DC
Factor de escala 10 mV/°C
Precisión de ±2 °C sobre temperatura
Linealidad de ±0.5 °C
Rango de operación: -40 °C a +125 °C

4 MATERIALES Y EQUIPO

1 protoboard
1 sensor de temperatura LM35
1 Multímetro
1 cautín
Cables
Pinzas

5 PROCEDIMIENTOS (DESCRIPCIÓN)

1. Identifica cada uno de los terminales del sensor LM35

2. Energiza el sensor con 5 volts y mide el voltaje que existe entre su terminal de salida y el punto de tierra.
3. Convierte el voltaje medido a grados Celsius para determinar la temperatura ambiente.

4. Calienta el cautín y lentamente acércalo al sensor mientras tomas la lectura de voltaje en la salida. Anota al
menos 10 datos y su correspondiente temperatura equivalente.

No. de lectura Voltaje medido en milivolts Valor en grados Celsius

1 0.332 33.2
2 0.664 66.4
3 0.996 99.6
4 0.1328 132.8
5 0.166 166
6 0.1992 192.2
7 0.2324 232.4
8 0.2656 265.6
9 0.2988 298.8
10 0.332 332

6 SUGERENCIAS DIDÁCTICAS
Conteste las siguientes preguntas

1. ¿Qué es un sensor?
Un sensor es un dispositivo capaz de detectar magnitudes físicas o químicas, llamadas variables de
instrumentación, y transformarlas en variables eléctricas.
Las variables de instrumentación pueden ser por ejemplo: temperatura, intensidad lumínica,
distancia, aceleración, inclinación, desplazamiento, presión, fuerza, torsión, humedad, movimiento,
pH, etc.
2. ¿Qué es un actuador?
Un actuador es un dispositivo capaz de transformar energía hidráulica, neumática o eléctrica en la
activación de un proceso con la finalidad de generar un efecto sobre elemento externo.

3. Mencione tres aplicaciones de sensores de proximidad


 Industria automotriz
 Ingeniería mecánica
 Industria del embalaje

4. ¿Qué se necesita para obtener el máximo rango de trabajo del sensor LM35?
El sensor tiene un rango desde −55°C a 150°C.
Dado que el sensor LM35 es analógico, basta con medir con un multímetro, el voltaje a salida del
sensor.
CARRERA PLAN DE ESTUDIO CLAVE DE ASIGNATURA
Sistemas Computacionales SCC-1023

NOMBRE DE LA ASIGNATURA PRACTICA No. NOMBRE DE LA PRÁCTICA

Sistemas Programables 2 Termómetro visual con sensor de


temperatura LM35
2 COMPETENCIA A DESARROLLAR

El estudiante entenderá la arquitectura básica del ARDUINO UNO, el software para editar, compilar y
grabar programas en él, usando las funciones básicas para programación.

3 INTRODUCCIÓN.

Arduino/Genuino Uno es una placa con un microcontrolador ATmega328P. Cuenta con 14 terminales
que pueden configurarse como entrada o salida (de las cuales 6 pueden usarse como salidas PWM),
también tienes 6 entradas analógicas, un cristal de cuarzo de 16 MHz, conexión USB, Jack para
alimentación externa y además un botón de reset.

4 MATERIALES Y EQUIPO

1 protoboard
1 Arduino Uno
1 Computadora con software instalado para arduino
1 LED rojo
1 LED verde
1 LED amarillo
1 Sensor de temperatura LM35
3 Resistencia de 220ohms @ cuarto watt
Cables
Pinzas
Pinzas para pelar cables
Multímetro

5 PROCEDIMIENTOS (DESCRIPCIÓN)

1. Construye el siguiente circuito con el arduino y material solicitado:


2. Realiza un programa que haga lo siguiente:
a) Si la temperatura está entre 35 y 40 grados que solo encienda el led verde
b) Si la temperatura está entre 41 y 45 grados que encienda el rojo junto con el verde
c) Si la temperatura está entre 46 y 50 grados o más que se encienda el amarillo y permanezcan los
tres encendidos.
d) Si la temperatura baja que haga el retroceso de apagado, primero el rojo, luego el amarillo y por
último el verde.

3. Registra evidencias.
const int LM35=0;
long milivolts;
long temperatura;

void setup() {
Serial.begin(9600);
pinMode(11,OUTPUT);
pinMode(12,OUTPUT);
pinMode(13,OUTPUT);
}

void loop() {
milivolts = (analogRead(LM35)*5000L)/1023;
temperatura = milivolts/10;
Serial.print("Temperatura: ");
Serial.print(temperatura);
Serial.print(" Gradoos\n");
delay(500);

if(temperatura>=35 && temperatura <=40){


digitalWrite(13, HIGH);
}else{
digitalWrite(13,LOW);
}
if(temperatura>=41 && temperatura <=45){
digitalWrite(12, HIGH);
digitalWrite(13, HIGH);
}else{
digitalWrite(12,LOW);
}
if(temperatura>=46 && temperatura <=50){
digitalWrite(11, HIGH);
digitalWrite(12, HIGH);
digitalWrite(13, HIGH);
}else{
digitalWrite(11,LOW);
}
}
Led verde enciende cuando la temperatura es de 35 a 40 grados
Led amarillo enciende cuando la temperatura esta entre 42 a 45 grados
Mientras que el led también se encuentra encendido.
Por último el led rojo enciende cuando la temperatura se encuentra de 46 a 50 grados por lo tanto se
mantienen los 3 leds encendidos, y cuando baja la temperatura se empiezan a apagar.

6 SUGERENCIAS DIDÁCTICAS

Conteste las siguientes preguntas:

1. Escribe la instrucción para generar un retardo de tiempo en el arduino uno de 1.5 segundos.
delay(1500);

2. Escribe el código de programa para configurar pines digitales impares como entradas

3. Haz un diagrama físico de como energizarías al arduino sin emplear el puerto USB.

4. ¿Para qué se emplea el == en el programa de la práctica?


Se emplea el operador == para comprobar si dos variables tienen el mismo valor.

5. ¿Qué instrucción se utilizó para leer el estado del interruptor?


Se utilizo la condición If{
}
else{
}

También podría gustarte