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

July 20

Una vez youâ € ™ ve conectado un interruptor a un pin Stamp I / O 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 manera más fácil de hacerlo es asignar primero un nombre al pin que desea probar. Por ejemplo, si un botón de entrada activa alta está conectada al pin 14, puede asignar un nombre como este:

Button1 PIN 14

Aquí, el nombre Button1 se asigna al terminal 14.

Luego, para determinar si se pulsa el botón, puede utilizar una instrucción IF como esto:

SI Button1 = 1 ENTONCES
ALTA Led1
ENDIF

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

Si quieres Led1 a ser alta sólo cuando se pulsa Button1, utilice este código:

SI Button1 = 1 ENTONCES
ALTA Led1
ELSE
BAJO Led1
ENDIF

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

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

HACER
SI Button1 = 1 ENTONCES
ALTA Led1
ELSE
BAJO Led1
ENDIF
LAZO

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 está deprimido. A continuación, parpadea el LED en el pin 0.

'Programa de pulsador
"Doug Lowe
"13 de julio 2011
'{$ STAMP BS2}
'{$ PBASIC 2.5}
Led1 PIN 0
Led2 PIN 2
BUTTON1 PIN 14
HACER
SI BUTTON1 = 1 ENTONCES
BAJO led2
ALTA Led1
PAUSA 100
BAJO Led1
PAUSA 100
ELSE
BAJO Led1
ALTA led2
PAUSA 100
BAJO led2
PAUSA 100
ENDIF
PAUSA 100
LAZO

Este proyecto muestra cómo construir un circuito simple que puede utilizar para probar este programa. Hereâ € ™ s lo que el circuito completo debería ser similar a:

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