ABRIR Y CERRAR CON PULSADORES

Objetivo:

Los pulsadores A y B abren y cierran la puerta

Programación:

La puerta dispone de un servomotor contínuo que para programarlo requiere de una extensión concreta.

 Pulsa en extensiones:

Y selecciona la extensión servo

Aparecerá una nueva sección con bloques específicos para ordenar el movimiento del servomotor.

Abrir la puerta:

En la sección entrada (bloques rosa), localiza el bloque “Al presionar el botón A” y arrástralo a la zona de programación.

Al presionar el botón A, el motor debe moverse. En la sección Servos (bloques verdes), selecciona el bloque “continuo servo P0 corre a 50%” y arrástralo dentro del bloque “al presionar el botón A”. Así queda programado que al presionar el botón el motor se mueva. Cambia el valor 50 por 100 para que la puerta no se mueva demasiado despacio.

A continuación, indicamos durante cuánto tiempo se moverá la puerta utilizando el bloque pausa de la sección básico (bloques azules). Una vez finalizado ese tiempo, paramos el motor.

Cerrar la puerta:

Para cerrar la puerta, realizamos la misma programación con dos cambios:

 

En el bloque “al presionar el botón”, pulsa sobre la letra A y selecciona el botón B.

 

En cuanto a la velocidad de giro, introduce el signo negativo, -100 para que el motor gire en sentido contrario y en lugar de abrir la puerta, proceda a cerrarla.

Pulsa en descargar, y el programa quedará guardado en la placa microbit.

Presiona los botones A y B y comprueba que la puerta se abre y se cierra correctamente.

Precauciones:

Si el motor no gira en el sentido correcto, prueba a cambiar el signo positivo o negativo de la velocidad del motor

 

 

Si la puerta no termina el recorrido de apertura/cierre o gira más tiempo del esperado, prueba a modificar el tiempo de la pausa.

 

Si el motor no gira el tiempo esperado, es posible que los engranes estén muy apretados. Afloja ligeramente el tornillo para separarlos un milímetro.