Proyectos electrónicos: cómo comprobar el estado de un interruptor de PBASIC

Una vez que haya conectado un interruptor a un pin sello de E / S BASIC en su proyecto de electrónica, lo que necesita saber cómo determinar si el interruptor está abierto o cerrado de un programa PBASIC. La forma más fácil de hacerlo es asignar primero un nombre a la clavija que desea probar. Por ejemplo, si un botón de entrada activa alta está conectada al pin 14, puede asignar un nombre así:

Button1 PIN 14

Aquí, el nombre Button1 se asignará al pin 14.

Entonces, para determinar si se pulsa el botón, se puede utilizar un SI declaración como esta:

SI Button1 = 1 THENHIGH Led1ENDIF

Aquí, el pin de salida designada como Led1 se hace ALTA cuando se pulsa el botón.

Si quieres Led1 sea ALTA solamente cuando se pulsa Button1, utilice este código:

SI Button1 = 1 THENHIGH Led1ELSELOW Led1ENDIF

Aquí, Led1 se hace ALTA si se pulsa el botón y baja si no se pulsa el botón.

Usted puede poner todo esto en un bucle para probar varias veces el estado del botón y gire el LED encendido y apagado en consecuencia:

DOIF Button1 = 1 THENHIGH Led1ELSELOW Led1ENDIFLOOP

Aquí es un interesante programa que funciona con un BASIC Stamp que tiene un pulsador conectado al pin 14 y LEDs conectados a los pines 0 y 2. El programa parpadea el LED conectado al pin 2 y bajar en intervalos de medio segundo hasta que el interruptor pulsador es deprimido. Entonces, parpadea el LED en el pin 0.

'Programa pulsador' Doug Lowe 13 de julio 2011 '{$ STAMP BS2}' {$ PBASIC 2.5} Led1 PIN 0Led2 PIN 2BUTTON1 PIN 14DOIF BUTTON1 = 1 THENLOW Led2HIGH Led1PAUSE 100LOW Led1PAUSE 100ELSELOW Led1HIGH Led2PAUSE 100LOW Led2PAUSE 100ENDIFPAUSE 100LOOP

Este proyecto muestra cómo construir un circuito simple que puede utilizar para probar este programa. Aquí está lo que el circuito completo debe ser similar a:

imagen0.jpgimage1.jpgimage2.jpg


» » » » Proyectos electrónicos: cómo comprobar el estado de un interruptor de PBASIC