lunes, 21 de mayo de 2018

PRÁCTICA Nº 14: CONTROL DE TEMPERATURA

Utilizando un NTC o un PTC, una resistencia de 10 K y un BUZZER, tienes que construir un circuito que encienda el haga que suene una alarma de sirena de ambulancia cuando se acerca una fuente de calor (un soldador eléctrico en clase) a la termoresistencia. Cuando cese el calor (se aleje el soldador, cesará el sonido).

PISTAS: 
- El montaje es muy parecido al del LDR y el programa también lo será
- Ver información en páginas 185 y 186 del libro.
- Habrá que activar un PIN como el 6 para que suene el BUZZER (VER PÁGINAS 163,164)
- Es importantísimo que midas primero con el MONITOR SERIE para que sepas qué valor óhmico ofrece la resistencia cuando el soldador está cerca o cuando está lejos.
- Tendréis que buscar en internet o diseñar con un teclado o una flauta las notas y duración de una sirena y teclear su código como en las primeras prácticas
- Habrá que usar una sentencia IF para ver el intervalo de temperaturas (o valores de la termoresistencia en ohmios) en el que se mueve 

No olvideis grabar con un cartelito que os identifique y sacar una foto del montaje. En el blog se cuelga:

- Video del funcionamiento
- Foto del montaje 
- Programa con los comentarios (los que empiezan por //) de qué función cumple cada frase del programa 

Guardar con el nombre 14BUZZERNTC  y nombre del alumno




#define BUZZER 6

void setup ( ) {

Serial.begin (9600);

pinMode (A0, INPUT);
pinMode (BUZZER,OUTPUT);
}


void loop ( ) {

int TEMP = analogRead (A0);
if (TEMP> 200) {
// no sé si esto es el timbre de una sirena, tendréis que verlo vosotros
tone (6, 523,1000);
delay (1000);
tone (6, 349, 250);
delay (250)

}

else {
digitalWrite(BUZZER, LOW);
}
Serial.print (“Lectura:”);
Serial.print (TEMP);
Serial.print (“Voltios:”);
Serial.println (TEMP*0.00488);
delay(500);
}

CUIDADO CON LA PARTE QUE PONE TEMP>200, YA QUE DEPENDERÁ DE SI ESTAIS ACTIVANDO LAS TEMPERATURA CON LA MANO, UN MECHERO O UN SOLDADOR..

No hay comentarios:

Publicar un comentario