Un mando de entrada giratorio (potenciómetro) que puede ser girado hasta 300° y produce una salida analógica lineal entre 0 y el voltaje de funcionamiento (3,3 V). Esto se distribuye por el convertidor analógico-digital de la miniatura de Calíope en el rango de valores entre 0 y 1023.
Puede encontrar más información sobre el sensor aquí.
conexión: | A1 |
interfaz: | analog |
valores de salida | 1 - 1019 |
Makecode
En MakeCode se puede dar salida a los valores del potenciómetro Grove a través de la clavija RX C16. Para ello, ve a los bloques avanzados Pins y selecciona el bloque valores analógicos de la clavija P1 y cambia la clavija en consecuencia a C16.
Como normalmente se quiere consultar permanentemente la rotación del potenciómetro, la salida debería estar en un bucle permanente.
Divide de a...
Puede ser útil mapear/distribuir los números de la gama de valores del potenciómetro en una nueva gama de valores, dependiendo de la aplicación. Bajo la categoría Mathematics, se encuentra el bloque distribución 0 de bajo 0 de alto... para este propósito.
Open Roberta Lab
Primero hay que configurar un sensor analógico para la clavija C16 en la configuración del robot.
El siguiente paso es seleccionar el bloque de valor analógico pin en el editor del programa bajo la pestaña Sensor.
Esto puede ser colocado como entrada en un bucle repetición infinita para consultar permanentemente el estado del potenciómetro.
Divide de a...
También se incluye en el código de programa del XML una función de mapeo para transferir el rango de valores del potenciómetro entre 0 y 1023 a uno nuevo, como por ejemplo 0 - 9.
Puede encontrar proyectos de sensores y actuadores que ya se han implementado en la página del proyecto.
Otros proyectos