Home Crumble Crumbs cocodrilos
CRBUT
Un pulsador es un componente que abre o cierra el circuito en el que se conecta. Como sensor actúa como sensor digital permitiendo que la corriente llegue al puerto al que esté conectado dependiendo del estado del botón (pulsado o no pulsado).
La diferencia entre un pulsador y un interruptor es que el pulsador solo tiene una posición estable y cambia a la otra mientras el botón está presionado. Un interruptor mantiene cualquiera de las posiciones estables: cuando presionas el botón cambia a la otra.
Existen pulsadores normalmente abiertos (NO) y normalmente cerrados (NC). Este producto incluye un pulsador normalmente abierto que cierra el circuito solo mientras estás presionando el botón.
Un crumb pulsador es un módulo diseñado para usar con Crumble (Crumb) compuesto por un pulsador insertado en una placa impresa que facilita sus conexiones mediante cables de cocodrilo.
Para conectar este crumb solo es necesario conectar la alimentación positiva y negativa de Crumble a los pines con símbolos + y - y conectar el puerto en el que queramos leer el sensor (el puerto C en este caso) al pin central del crumb.
Los dos pines con el mismo símbolo tienen la misma función en el crumb. Esta ventaja nos permite conectar a los pines de alimentación positiva y negativa vacíos cables con los que alimentar otros crumbs.
Crumble nos permite leer cualquier sensor digital utilizando el bloque de lectura digital. Con él comparamos los dos estados posibles con un sensor digital: HIGH (HI) o LOW (LO) dependiendo de si el circuito que conecta la alimentación positiva con el puerto está cerrado (HIGH) o abierto (LOW).
En este programa hemos definido que el valor de la variable "pulsador" se modifique dependiendo de si el puerto C lee un estado alto (HIGH - pulsador = 1) o bajo (LOW - pulsador = 0). De esta forma podremos ver en tiempo real el estado del pulsador en el apartado Variables del software Crumble.
Recuerda activar el interruptor del portapilas cuando quieras leer un sensor digital.
Si queremos que la lectura del sensor defina el estado de un actuador (por ejemplo, un motor) podemos introducir la comparación del estado del sensor digital en un bloque condicional. En este ejemplo modificamos el estado del motor 1 dependiendo de si leemos un valor alto o bajo en el puerto C.
Recuerda que puedes comprobar este programa observando el led que aparece en Crumble junto al puerto de conexión de motores 1 o conectar a él los dos cables de un motor de CC.
También puedes utilizar la lectura de un sensor digital para controlar el flujo de ejecución de un programa. En este ejemplo, el programa se quedará en suspensión hasta que el estado del puerto C sea alto (es decir, hasta que presiones el pulsador). En ese momento se continuarán ejecutando sus bloques en orden.
Puedes utilizar el bloque "wait until" cuando quieras que el programa fluya utilizando el estado del pulsador.
Descargas