2.4 APERTURA PUERTA
2.4.1 Conocimientos previos
Solución
2.4.1.1 SERVOMOTORES
Visita esta página para que veas dos vídeos y entiendas la diferencia entre:
Servos convencionales
Servos de rotación contínua
![](/assets/servo.jpg)
Tranquilo, que el servo que nos interesa es un servo convencional donde simplemente se fija el ángulo con la instrucción en mBlock
![](https://libros.catedu.es/uploads/images/gallery/2022-02/embedded-image-mvq4mgta.jpeg)
Si quieres saber más sobre servos te aconsejamos visitar esta página.
Solución
2.4.1.2 Interruptor táctil
![](https://libros.catedu.es/uploads/images/gallery/2022-02/embedded-image-jr7x0ry2.jpeg)
No tiene mucho misterio: detecta una acumulación de carga y dispara un pulso positivo. Si quieres saber más mira esta página.
Solución
2.4.1.3 Buzzer activo
![](https://libros.catedu.es/uploads/images/gallery/2022-02/embedded-image-r3w7vric.jpeg)
La diferencia con el pasivo es que no es necesario enviarle pulsos para que emita una frecuencia, sólo tenemos que dar la orden y él reproduce un tono.
Ojo que funciona con lógica negativa es decir:
si queremos que suene tenemos que enviar un LOW.
si queremos que no suene tenemos que enviar un HIGH
Si quieres saber más de este componente visita esta página
2.4.2 Objetivo
- Cuando se pulse el interruptor táctil (sería como una llave táctil)
- Se abre la puerta
- Al cabo de 5 segundos, tiempo suficiente para entrar
- Se avisa que la puerta se va a cerrar con 3 pulsos buzzer y cambiando el color el sprite del Panda de mBlock
- Se cierra la puerta
2.4.3 Esquema
- pin 2 digital: El interruptor táctil touchless.
- pin 3 digital: El buzzer activo.
- pin 4 digital: Servo de la puerta.
2.4.4 Video
2.4.5 Solución
El programa lo puedes descargar aquí
El objeto puerta tiene este sencillo programa: