Descripción de la actividad
Montaje y programación de un Crum PIR,un motor y un piezo.
- Controlador Crumble
- Un Crum PIR
- Un motor
- Un piezo
- Un portapilas de 3xAA (R6), preferiblemente con interruptor
- Cables con terminación en cocodrilo
Programa
Con este programa conseguiremos hacer que cuando el crum PIR detecte movimiento se encienda el piezo y se mueva el motor.
Vamos a utilizar la sentencia de condición [ if () else end if ].
El Crum PIR da un valor de 0 cuando no detecta moviemiento y de 141-143 aproximadamente cuando lo detecta. Por ello, colocaremos una sentencia de operación [ menor que ] en la sección “if” del condicional. Al ser una entrada analógica el resultado sería “analogue C > que 141″
En el hueco referente a «if» colocaremos la sentencia [ motor 2 STOP ] y [ set A LO ], con ello conseguiremos que el motor y el piezo estén apagados. En el hueco referente a «else» colocaremos las sentencias [ motor 2 FORWARD at 75% ] y [ set A HI ] que harán que el motor se mueva y el piezo suene.
Por último, añadiremos un bucle infinito [ do forever loop ]. Si no pusiéramos el bloque [ do forever loop ] el parpadeo sólo ocurriría una vez,ya que el programa no volvería al principio para repetirlo.
El resultado se muestra en la imagen del programa.