![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiixO_Z6OTaoW_Fdtaaj6RX_khsLg5lulvFBEQXupltHdApPxrpAnPdnvAPNV2AUJrX5XhLPb5CaKXy_iUxcQqFwyQLHmLxQQMWP_VjFZmNhutwP1GKs2E4Zd_zs1USNXBxf7JvymGRd1mi/s320/1.jpg)
#include <Ultrasonic.h>
Ultrasonic ultrasonic(9,8);
int ledPin = 13;
int distancia = 0;
int EntradaPin = 2;
int estado = LOW;
int valor = 0;
void setup()
{
pinMode(ledPin, OUTPUT);
pinMode(EntradaPin, INPUT);
Serial.begin(9600);
}
void loop()
{
valor = digitalRead(EntradaPiR);
distancia = ultrasonic.Ranging(CM);
if (valor == HIGH)
{
Serial.print(distancia);
Serial.println(" cm" );
delay(100);
}
else
{
digitalWrite(ledPin, LOW);
Serial.print("0");
Serial.println(" cm" );
}
}
No hay comentarios:
Publicar un comentario