Arduino - Proyecto de especialidad nivel bachillerato detector de gas

 
Vista:

Proyecto de especialidad nivel bachillerato detector de gas

Publicado por Hugo (1 intervención) el 28/05/2021 00:06:08
Hola buenas, en este proyecto pretendo aprender mas sobre la programacion de arduino con las respuestas q me den para la conclusión de este .
cabe recalcar que este proyecto es la idea de un amigo ,es en equipo y lo estoy realizando en simulacion en la pagina de tinkercard.
Mi proyecto es un detector de gas q al activarse este activara una alarma ,unos ventiladores y abrir las ventanas del lugar, tengo como avance que al iniciar simulación el motor de una ya esta trabajando y cuando el sensor se active el motor cambia de dirección pero aqui .
pero aqui mi duda es como puedo hacer que el sensor funcione y conforme las respuestas q reciba active un motor cc y si recibe la respuesta de presencia de gas este actue de forma inversa por 2 segundos y cuando ya no haya presencia de gas este vuelva activarse pero ahora para enfrente simulando q se cierra la ventana por los 2 segundos.
Por su atencion gracias
Componentes que utilizo:
Arduino Uno R3
Piezo
4.7 kΩ Resistencia
Rojo LED
220 Ω Resistencia
Motor de CC
Controlador de motor de puente H
Sensor de gas

Mi codigo:
int gas;
int piezo=13;
int ledd=12;
int activar=11;
int entrada1=7;
int entrada2=6;
void setup()
{
pinMode(A0,INPUT);
pinMode(piezo,OUTPUT);
pinMode(ledd,OUTPUT);
pinMode(11,OUTPUT);
pinMode(7,OUTPUT);
pinMode(6,OUTPUT);
digitalWrite(11,HIGH);
}

void loop()
{
gas=analogRead(A0);
if (gas>=600)
{
tone(piezo,523,200);
delay (500);
digitalWrite(ledd,HIGH);
digitalWrite(6,HIGH);
digitalWrite(7,LOW);
gas=analogRead(A0);
}
else
{ gas=analogRead(A0);
if (gas==0)
digitalWrite(ledd,LOW);
digitalWrite(6,LOW);
digitalWrite(7,HIGH);
}
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder