Ejercicio 8 – Motor controlado con un pulsador

Descripción de la actividad

Montaje y programación del apagado y encendido de un motor, controlado por un pulsador.

Componentes
  • Controlador Crumble
  • Un motor
  • Un pulsador
  • Un portapilas de 3xAA (R6), preferiblemente con interruptor

Programa

Ejercicio 8

Con este programa activaremos el motor al pulsar el pulsador, de la misma forma que lo desactivaremos al dejar de pulsarlo.

Lo primero que tenemos que hacer, es utilizar un condicional [ if then else end if ] que nos permitirá encender el motor si está pulsado el pulsador, o apagarlo, sino lo está.

Dentro de la parte “if”, colocaremos el bloque
[ motor 1 FORWARD at 100% ], despúes colocaremos el bloque [ motor 1 STOP ] en la parte del “else”, para apagarlo.

Lo siguiente que debemos saber, es si el pulsador es una entrada analógica o digital. Como solo hay dos valores posibles (encendido o apagado), entendemos que es una entrada digital.

Una vez deducido el tipo de entrada, haremos clic en la sección “Input/Output” de nuestro entorno de programación y seleccionaremos la sentencia [ A is HI ]. Si pulsamos en la sección “A” de nuestra sentencia, podremos cambiarla a cualquiera de las cuatro entradas que tiene nuestro controlador y si hacemos clic en la sección “HI” se cambiará a “LO”.

HI significa High y nos indica que el pulsador está pulsado.

LO significa Low y nos indica que el pulsador NO está pulsado.

Por último, como queremos que compruebe constantemente si está pulsado o no, añadiremos un bucle infinito [ do forever loop ]. El resultado se muestra en la imagen del programa.

Ejercicio 8

Share Button
Follow us on Facebook Follow us on Twitter
  • SUSCRIBETE

    Suscríbete a nuestro boletín informativo para estar puntualmente informado de nuestros cursos, talleres, eventos y novedades.
  • Próximos eventos

    1. Crumble – Aula robótica (13ª Edición)

      febrero 3 @ 10:00 - marzo 3 @ 14:00
    2. Empezando con Arduino UNO para formadores

      febrero 10 @ 10:00 - 14:00
    3. LEGO Education Academy – LEGO WeDo para formadores

      marzo 3 @ 10:00 - 14:00
    4. LEGO Education Academy – LEGO WeDo 2.0 para formadores

      marzo 3 @ 16:00 - 20:00
    5. Programación de videojuegos con Scratch – módulo I

      marzo 10 @ 10:00 - 16:00
    6. Programación de videojuegos con Scratch – módulo II

      marzo 10 @ 16:00 - 20:00

A ver si adivinas que utilizamos en este sitio? Aquí tienes el ladrillo en cuestión por si quieres leerlo