Interruptor con cocodrilos para Crumble

INT-COC

Interruptor con cocodrilos

Interruptor con cocodrilos para Crumble.
Este sensor proporciona una señal digital en función de la posición en que se encuentre el botón.

Estado: NUEVOEN STOCK  (5) Entrega 24/48 h
2,78
21.00% IVA incluido
unidades

Añadir a cesta

Peso: 20 gramos

¿Qué es un interruptor?

Un interruptor 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.

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.

¿Cómo conectar un interruptor con cocodrilos?

Para conectar este interruptor solo es necesario conectar uno de los cables (es independiente cuál porque este sensor no tiene polaridad) a la alimentación positiva de Crumble (con el símbolo +) y el otro al puerto en el que queramos leer el sensor (el puerto C en este caso).

¿Cómo programar la lectura de un sensor digital?

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 "interruptor" se modifique dependiendo de si el puerto C lee un estado alto (HIGH - interruptor = 1) o bajo (LOW - interruptor = 0). De esta forma podremos ver en tiempo real el estado del interruptor 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 interruptor). 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 interruptor.

Descargas

También podría interesarle