# Barrera

Vamos ahora a realizar UN PROYECTO donde englobamos varios de los elementos que hemos visto en este curso, algo que visualmente tenga un sentido práctico y motivador en el alumnado

![](https://libros.catedu.es/uploads/images/gallery/2022-02/embedded-image-veryx5f3.jpeg)

Utilizaremos:

- Placa Shield de Edubásica (optativo) por facilitar las conexiones
- Servo motor
- Dos sensores de ultrasonidos
- Módulo Bluetooth
- Imaginación y maña

#### <span style="color: rgb(22, 145, 121);">**Montaje 33 Barrera por Bluetooth**</span>

<p class="callout success">Retp 33  
El propósito es que cuando se pulse la flecha arriba de la [APP DEL MOVIL](https://libros.catedu.es/la_app.md) la barrera suba y se enciende la luz verde, y cuando se pulsa la flecha abajo, baje la barrera y se enciende la luz roja, esta es una manera eficaz de que nadie entre en el recinto si no está autorizado, y que mejor que con una aplicación móvil.</p>

##### <span style="color: rgb(22, 145, 121);">**Montaje 33 Barrera por Bluetooth sin** </span><span style="color: #169179;"><span style="font-size: 23.324px;">**Edubásica**</span></span>

Hay que utilizar el esquema del servo

![](https://libros.catedu.es/uploads/images/gallery/2022-02/embedded-image-jy7v3o8k.png)

y el esquema del Bluetooth **a la vez**

![](https://libros.catedu.es/uploads/images/gallery/2022-02/embedded-image-hnk7usvh.png)![](https://libros.catedu.es/uploads/images/gallery/2022-02/embedded-image-dk3mhw0q.png)

##### <span style="color: rgb(22, 145, 121);">**Montaje 33 Barrera por Bluetooth con** </span><span style="color: #169179;"><span style="font-size: 23.324px;">**Edubásica**</span></span>

Nos simplifica el cableado, conectando el módulo Bluetooth en el zócalo correspondiente [tal y como vimos](https://libros.catedu.es/mdulo_bluetooth.html)

![](https://libros.catedu.es/uploads/images/gallery/2022-02/embedded-image-rkjnplw3.png)

Con piezas de lego fijamos el servo y le añadimos un cartón que simule una barrera. El pin del servo lo conectaremos **en el 7 de Edubásica**, el Vcc y G a Vin y masa.

![](https://libros.catedu.es/uploads/images/gallery/2022-02/embedded-image-jgooipd2.png)

La configuración de los ángulos de abierto y cerrado depende en qué posición atornillamos la barrera, luego lo mejor es probarlo con el MONTAJE 25 TESTEA TU SERVO y en nuestro caso nos sale que 40º es abierto y 140º es cerrado.

![Detalle de la unión barrera hecha con cartón y el servo, sujetado con piezas de lego y la barrera utilizando el accesorio cruz del servo y atado con un hilo de cobre](https://libros.catedu.es/uploads/images/gallery/2022-02/embedded-image-s4bncc4c.jpeg)

##### <span style="color: rgb(22, 145, 121);">**Montaje 33 Barrera por Bluetooth VIDEO**</span>

- No hagas caso de los sensores de ultrasonidos por ahora, corresponde al siguiente montaje
- No desmontes las conexiones, te servirán para el siguiente montaje.

<iframe allowfullscreen="allowfullscreen" height="314" id="bkmrk--6" src="//www.youtube.com/embed/tg0k7ZHvmCg?rel=0" width="560"></iframe>

##### <span style="color: rgb(22, 145, 121);">**Montaje 33 Barrera por Bluetooth CODIGO**</span>

El programa en el Arduino es el siguiente:

[https://create.arduino.cc/editor/javierquintana/e8bdf8fc-b5b8-4e27-8207-07ab3ccf6222/preview](https://create.arduino.cc/editor/javierquintana/e8bdf8fc-b5b8-4e27-8207-07ab3ccf6222/preview)

<iframe frameborder="0" src="https://create.arduino.cc/editor/javierquintana/e8bdf8fc-b5b8-4e27-8207-07ab3ccf6222/preview?embed" style="height: 510px; width: 100%; margin: 10px 0;"></iframe>

#### <span style="color: rgb(22, 145, 121);">**Montaje 34 Barrera por sensores ultrasonidos**</span>

Ahora **le añadimos**  *(esperamos que no hayas desmontado el montaje anterior)* dos sensores de ultrasonidos, si detecta el coche a la entrada de la barrera, se enciende la luz amarilla en espera que el coche pueda abrir con el móvil.

<p class="callout success">Reto 34  
-Una vez recibido el código de abrir barrera, se abre y se enciende la luz verde.  
Una vez cruzado el coche, lo detecta el ultrasonido de la salida que cerrará la barrera poniendo el semáforo en rojo otra vez.</p>

<iframe allowfullscreen="allowfullscreen" height="314" id="bkmrk--9" src="//www.youtube.com/embed/nlnxai_u360?rel=0" width="560"></iframe>

La configuración de pines de los ultrasonidos que hemos elegido: (se omite la alimentación +5V y GND por simplificar la ilustración)

[![arduinobarrerabtus.png](https://libros.catedu.es/uploads/images/gallery/2023-12/scaled-1680-/arduinobarrerabtus.png)](https://libros.catedu.es/uploads/images/gallery/2023-12/arduinobarrerabtus.png)

- ULTRASONIDOS DE ENTRADA 
    - Trig = 4
    - echo = 2
- ULTRASONIDOS DE SALIDA 
    - Trig = 6
    - echo = 5
- Servo 
    - Pin = 7

Los sensores de ultrasonidos ocupan algunos pines de los semáforos, pero no hay problemas, si te fijas en el código, en un momento dado se manda un pulso y en otro momento se recoge, se calcula la distancia y se visualiza el semáforo, sin entrar en contradicción.

<p class="callout info">El programa por supuesto es mejorable (tiene fallos a ver si los adivinas).</p>

[https://create.arduino.cc/editor/javierquintana/5e4fd64c-bbbc-4878-bbcf-8acb61871040/preview](https://create.arduino.cc/editor/javierquintana/5e4fd64c-bbbc-4878-bbcf-8acb61871040/preview)

<iframe frameborder="0" src="https://create.arduino.cc/editor/javierquintana/5e4fd64c-bbbc-4878-bbcf-8acb61871040/preview?embed" style="height: 510px; width: 100%; margin: 10px 0;"></iframe>

## FINNNN

Esperamos que este curso, no sólo te has formado, sino que has disfrutado. Cualquier sugerencia, cambio, propuesta, fallos... puedes hacerlo en [www.catedu.es](https://www.catedu.es) en la sección de SOPORTE o INFORMACÓN ¡¡gracias!!!