Paso 8: En Visuino: habilitar las resistencias pull-up para los pasadores botón y agregar componentes de inversor
Al conectar botones para Arduino, no necesita resistencias, como los pines digitales del Arduino, opcional de resistencias pull-up. Ya hice un tutorial sobre cómo usar el resistor de pull-up de Arduino, y utilizaré el mismo aquí:
- Seleccione el componente de Arduino (foto 1)
- En el Inspector de objetos, expanda la propiedad "Digital", entonces el Digital [2] sub propiedad y establecer el valor de la propiedad de sub IsPullUp verdadero(foto 1)
- En el Inspector de objetos ampliar la propiedad de sub Digital [3] y establecer el valor de la propiedad de sub IsPullUp verdadero(foto 1)
Cuando se utiliza resistencias de pull-up, el se invierten los valores de los botones - cuando el botón es presionado, el valor es False, en lugar de True. Para corregir esto, debemos añadir los inversores en el código:
- Tipo "inv" en la caja del filtro de la caja de herramientas del componente, seleccione el componente de "Inversor booleano" (foto 2) y caer dos de ellas en el área de diseño
- Conectar la clavija "a" del canal "Digital [2]" del componente de Arduino en el "en" el pin del componente SENSORLESS1 (foto 3)
- Conectar la clavija "a" del canal "Digital [3]" del componente de Arduino en el "en" el pin del componente Inverter2 (foto 4)