Documente Academic
Documente Profesional
Documente Cultură
DE LUZ Y TEMPERATURA
Alumno:
Yanqui Challco Edson Gary
Cdigo: 091626-G
1. Entregar el cdigo fuente comentado de la practica
SENSOR DE TEMPERATURA:
// Programa que lee temperatura apartir del sensor LM35 e de acordo
com de derminadas temperaturas acionada leds at a medida
mxima que aciona a buzina
int led2 = 2;
//int led3 = 3;
int led4 = 4;
//int led5 = 5;
int led6 = 6; //lneas que describen los pines de entrada del LED en
Arduino
int temperatura = A0; // pin de entrada analgica del sensor LM35
para Arduino
int grado = 0; // describ el grado para la medida del sensor
int TF = 0; // temperatura final
void setup()
{
pinMode(led2, OUTPUT);
pinMode(led4, OUTPUT);
pinMode(led6, OUTPUT);
pinMode(temperatura, INPUT); // declaramos sensor LM35 como
INPUT= entrada
Serial.begin(9600); // abre el puerto serial y ajustar la velocidad de
transferencia de datos a 9600 bps
analogReference(INTERNAL); // hace que la tensin mxima en el
puerto de Arduino se reduce a 1,1V. puede medir hasta 110C
}
void loop()
{
grado = analogRead(temperatura); // grado medido por el sensor =
lectura en cantidad analgica.
//"Grado" es ahora un valor de "temperatura"
TF = grado * 0.1075268817204301; // temperatura final es "grado" *
el rango de escala completa dividida
//TF = (5.0 * analogRead(temperatura)*100.0)/1023.0;
void loop()
{
// Apagar todos los leds siempre que se inicia el ciclo
digitalWrite(pinLed2, LOW);
digitalWrite(pinLed4, LOW);
digitalWrite(pinLed6, LOW);
// Guardamos el valor leido del ADC en una variable
// El valor leido por el ADC (voltaje) aumenta de manera
directamente proporcional
// con respecto a la luz percibida por el LDR
valorLDR= analogRead(pinLDR);
// Devolver el valor leido a nuestro monitor serial en el IDE de
Arduino
Serial.print("Intesidad de LUZ:: ");
Serial.println(valorLDR);
Serial.print("\n"); //salto de lnea
// Encender los leds apropiados de acuerdo al valor de ADC
if(valorLDR > 256)
{
digitalWrite(pinLed2, HIGH);
}
if(valorLDR > 512)
{
digitalWrite(pinLed4, HIGH);
}
if(valorLDR > 768)
{
digitalWrite(pinLed6, HIGH);
}
// Esperar unos milisegundos antes de actualizar
delay(200);
}
2. Entregar el URL de la prctica de https://123d.circuits.io
SENSOR DE TEMPERATURA:
https://123d.circuits.io/circuits/2088062-the-unnamed-circuit
SENSOR DE LUZ:
https://123d.circuits.io/circuits/2092104-the-unnamed-circuit/edit
3. Indicar el fenmeno fsico que se utiliza para los sensores
SENSOR DE TEMPERATURA:
Fenmeno Fsico: "CALOR", si quisiramos conseguir mayor precisin,
podramos utilizar voltajes de referencia, lo que nos ayudara a tener
un rango de temperatura menor ganando en calidad de lectura.
SENSOR DE LUZ: