- Portada
- Ensamblaje mecánico
-
Montaje eléctrico y programación
-
Introducción al Montaje Electrónico
-
Resistencias y Ejemplos de cálculo
-
La protoboard y los LEDs
-
El pulsador
-
Actividad 1: Uso de pulsadores y leds
-
El Servomotor
-
Actividad 2: El servomotor
-
El Zumbador
-
Pantallas LCD
-
Actividad 3: Uso de pantalla LCD
-
Sensor de proximidad por ultrasonidos
-
Actividad 4: Uso del sensor de ultrasonidos
-
Las funciones
-
Actividad 5: Uso de funciones
-
- Para terminar
Actividad 4: Uso del sensor de ultrasonidos
Actividad 4:

Actividad 4
El objetivo de esta actividad consiste en programar un pequeño parking funcional con lo visto anteriormente. Al presionar uno de los dos botones, se debe abrir el servomotor 1 (un coche entra), con el sensor de ultrasonidos se debe detectar el momento en el cual el coche ya ha pasado la barrera. Al pulsar el otro pulsador, el segundo servo debe abrir la barrera (un coche sale). Cuando el segundo sensor de ultrasonidos detecte que el coche ha salido, debe cerrar la barrera. En la pantalla LCD se debe mostrar el número de coches que están dentro (han entrado y no han salido). En caso de haber 6 coches, se debe impedir la entrada de un nuevo coche. El zumbador debe sonar cuando detecte un coche (sube la barrera) y cuando vaya a bajar la barrera.
Montaje eléctrico
Esta es la última actividad propuesta en la que es necesario realizar conectar nuevos componentes electrónicos. Para este último montaje nos van a hacer falta estos componentes
2 Sensores de ultrasonidos HCSR-04
A continuación se puede ver el montaje propuesto:

A continuación se desglosan los pines en los que se recomienda conectar los dos sensores de ultrasonidos:
Pin digital 6 → trigger sensor ultrasonidos 1
Pin digital 7 → trigger sensor ultrasonidos 1
Pin digital 8 → trigger sensor ultrasonidos 2
Pin digital 9 → trigger sensor ultrasonidos 2
de un sensor HCSR-04 sin usar ninguna libreria aunque el muso de esta nos propoircioan un codigo
mas sencillo y modular. La librería propue3sta para la realización de esta actividad se muestra
a continuación:
muestra un código ejemplo de como declarar dicho objeto:
Una vez declarado, se puede empezar a obtener la distancia que hay desde el sensor hasta un
objeto frontal haciendo uso de la siguiente sentencia:
condicional. También es recomendable almacenar el valor de distancia en una variable por si se
desea hacer operaciones matemáticas con ella o mostrarla por monitor serial.
distancia = HC_SR.dist();
if((distancia >= 15) && (distancia<25)){ // Si la distancia es mayor/igual a 15 y menor de 25
...
}
| Vistas | |
|---|---|
| 12 | Número de vistas |
| 12 | Vistas de miembros |
| 0 | Vistas públicas |
| Acciones | |
|---|---|
| 0 | Gustos |
| 0 | No me gusta |
| 0 | Comentarios |
Compartir por correo
Por favor iniciar sesión para compartir esto webpage por correo.