Arduino Trainer: Sensor Ultrasónico ( D2, D4 ) - Hispalis Robiotics Arduino Trainer v1.0 Manual De Uso

Tabla de contenido

Publicidad

Arduino Trainer: Sensor Ultrasónico ( D2, D4 )
Arduino Trainer integra el popular sensor ultrasónico HCSR04, el cual es un sensor de
distancias que emplea un haz ultrasónico de ida y vuelta, similar a la visión de los murciélagos.
El asignamiento de pines del sensor el el siguiente:
HCSR04_TRIGGER:
HCSR04_ECHO:
El siguiente ejemplo muestra cómo programar el sensor y visualizar los datos a través del
Monitor Serie del IDE de Arduino:
#define HCSR04_ECHO
#define HCSR04_TRIGGER
void setup()
{
pinMode(HCSR04_TRIGGER , OUTPUT);
pinMode(HCSR04_ECHO , INPUT);
Serial.begin( 115200);
}
void loop()
{
int gap;
for(;;)
{
gap = Distance_StandardTest();
Serial.println( "Distancia ... "+ String(gap) + " cm.");
delay( 500);
}
}
/*
Funcion: Distance_StandardTest()
Devuelve en cm la distancia del sensor HCSR04 al objeto más cercano
Funcionamiento:
1)
Lanzamos un pulso de señal cuadrado. Para ello el pin TRIGGER
a) Lo ponemos a LOW, y esperamos un tiempo a que se estabilice ( por si estaba en nivel HIGH )
b) Lo ponemos a HIGH, y esperamos un tiempo
Sensor Ultrasónico de distancia HCSR04
pin 2
pin 4
4
2
Hispalis RobIOTics Arduino Trainer v1.0
Hispalis RobIOTics Arduino Trainer v1.0
Página
8
de
31
Página
8
de
31

Publicidad

Tabla de contenido
loading

Tabla de contenido