PROYECO 15: SENSOR DE ULTRASONIDOS 1
La práctica consiste en crear un programa que haga una medición de distancia correcta utilizando un sensor de ultrasonidos.
#define trigPin 12
#define echoPin 8
#define echoPin 8
void setup()
{
Serial.begin (9600); //Configuración del pin analógico
pinMode(trigPin, OUTPUT); //Salida del trigPin
pinMode(echoPin, INPUT); //Entrada echoPin
}
void loop()
{
long duracion, distancia ;
digitalWrite (trigPin, LOW);
delayMicroseconds (5000);
digitalWrite (trigPin, HIGH);
delayMicroseconds (5000);
digitalWrite (trigPin, LOW);
duracion = pulseIn(echoPin, HIGH) ;
distancia = duracion / 2 / 29.1 ;
Serial.println(String(distancia) + " cm.") ; //Distancia en cm
int Limite = 20 ; // Medida en vacío del sensor
}
{
Serial.begin (9600); //Configuración del pin analógico
pinMode(trigPin, OUTPUT); //Salida del trigPin
pinMode(echoPin, INPUT); //Entrada echoPin
}
void loop()
{
long duracion, distancia ;
digitalWrite (trigPin, LOW);
delayMicroseconds (5000);
digitalWrite (trigPin, HIGH);
delayMicroseconds (5000);
digitalWrite (trigPin, LOW);
duracion = pulseIn(echoPin, HIGH) ;
distancia = duracion / 2 / 29.1 ;
Serial.println(String(distancia) + " cm.") ; //Distancia en cm
int Limite = 20 ; // Medida en vacío del sensor
}
Comentarios
Publicar un comentario