Descripción de la actividad
Montaje y programación de un Crum PIR y un sparkle.
- Controlador Crumble
- Un Crum PIR
- Un Sparkle
- 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 sparkle.
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 [ set sparkle 0 to «color que elijamos» ] y en el hueco referente a «else» colocaremos [ set sparkle 0 to «color que elijamos» ]. Intentaremos asignarles colores diferentes para que sea posible diferenciar si el PIR detecta o no movimiento.
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.