Home Crumble Crumbs cocodrilos
CRTOUCH
Un sensor de tacto 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 pad (pulsado o no pulsado). Su función es la misma que la de un pulsador, es decir, mantener una posición estable y cambiarla cuando se presionan.
Este producto incluye dos sensores de tacto independientes normalmente abiertos que cierran el circuito solo mientras estás presionando el pad de uno de ellos.
Un crumb sensor de tacto doble es un módulo diseñado para usar con Crumble (Crumb) compuesto por dos sensores de tacto 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 los puertos en los que queramos leer cada sensor (los puertos C y D en este caso) a los dos pines centrales 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 dos variables: "pulsadorC" y "pulsadorD". El programa establece que el valor de la variable "pulsadorC" se modificará dependiendo de si el puerto C lee un estado alto (HIGH - pulsadorC = 1) o bajo (LOW - pulsadorD = 0). Ocurrirá de la misma forma con la variable "pulsadorD" en relación al puerto D.
De esta forma podremos ver en tiempo real el estado de cada sensor de tacto 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. Dado que este crumb incluye dos sensores de tacto hemos incluido la comparción de uno de ellos dentro del condicional que compara el otro. De esta forma obtenemos cuatro resultados posibles que nos permitirán definir la potencia del motor del puerto 1 (100%, 66%, 33% y STOP).
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 varios sensores digitales 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 pad 2). En ese momento el motor permanecerá girando al 75% hasta que el estado del puerto D sea alto. Esto detendrá el motor y volverá a suspender el programa a la espera de que el puerto C vuelva a leer un estado alto.
Puedes utilizar el bloque "wait until" cuando quieras que el programa fluya utilizando el estado de uno o varios sensores digitales.
Descargas