miércoles, 10 de marzo de 2021

 el radar (falta explicacion)

int rojo=9;

int sonido=8;

float ir1=10;

float ir2=11;

float tiempo1;

float tiempo2;

float tiempo;

float velocidad;


void setup() {

pinMode (rojo,OUTPUT);

pinMode (sonido,OUTPUT);

pinMode (ir1,INPUT);

pinMode (ir2,INPUT);

}


void loop() {

  

  digitalWrite(rojo,LOW);

  noTone(sonido);

  

  if ((digitalRead(ir1)==LOW))

  {

    tiempo1=millis();

  }

  if ((digitalRead(ir2)==LOW))

  {

    tiempo2=millis();

    tiempo=tiempo2-tiempo1; 

    velocidad=(1/tiempo);

  Serial.println (velocidad,5);

  }

    if(velocidad>=0.001)

    {

      digitalWrite(rojo,HIGH);

      tone(sonido,1000);

      delay(500);

      noTone(sonido);

      velocidad=(0);

       

    }

}

No hay comentarios:

Publicar un comentario