Skip to main content

APERTURA PUERTA

2.4.1

Conocimientos previos

SoluciónSERVOMOTORES

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

    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



    Si quieres saber más sobre servos te aconsejamos visitar esta página.página de Luis Llamas.

    Solución

    INTERRUPTOR TÁCTIL

    2.4.1.2 Interruptor táctil



    No tiene mucho misterio: detecta una acumulación de carga y dispara un pulso positivo. Si quieres saber más mira esta página.página de Luis Llamas.

    SoluciónBUZZER ACTIVO

    2.4.1.3 Buzzer activo



    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 LOW.
      HIGH si queremos que no suene tenemos que enviar un HIGH

      Si quieres saber más de este componente visita esta página

      RETO

      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

        (sería Esquemacomo una llave táctil)

        Solución 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

        Solución Video

        2.4.5

        Solución Solución
        programa

        El programa lo puedes descargar aquí

        El objeto puerta tiene este sencillo programa: