Vamos a hacer el siguiente ejercicio:
- Hacer el diagrama de flujo
- hacer el programa (software)
- y hacer el hardware (circuito)
Para la siguiente alarma
Se pide diseñar una alarma que lea un sensor de temperatuda por AN1 y que use un pin (Pin 3) para habilitar o desabilitar la alarma.Si el voltaje en el sensor es mayor a 2 voltios se debe encender un pin (pin 7) para activar un ventilador.
Respuesta:
Diagrama de Flujo:
Software
void setup()
{
pinMode(7, OUTPUT);
pinMode(3, INPUT);
}
void loop()
{
int p3;
int an4;
an4=analogRead(a4); //Lee el valor del sensor de temperatura
//en este caso un potenciometro
if(p3==1)
{
if(an4>410) //Voltaje mayor de 2 Voltios
{
digitalWrite(3, HIGH);
}
else
{
digitalWrite(3, HIGH);
}
}
}
Hardware (Circuito)

