Cómo encender un LED con un único pulsador
Encender una luminaria con un interruptor o dos pulsadores es evidente ¿pero sería posible hacerlo con un solo pulsador?
Encender y apagar un LED con un solo pulsador.
Se usa una variable y en función de qué valor tome, encenderá o apagará el LED:
Inicialmente asignamos el valor -1 a la variable, por lo que el LED permanece apagado. Siempre que se acciona el pulsador la variable se multiplica por “-1”
Atornillar la micro:bit a la basic:bit. Mediante los cables GVS, conectar el pulsador al puerto P1 y el LED en el puerto P2 de la placa de expansión. Alimentar la micro:bit con el pack de baterías.
Plataforma de programación:
Extensiones y librerías:
Una vez creada la variable “pulsador” se establece su valor como -1. A continuación el programa queda a la espera de que se libere el pulsador. Cuando este se libera la variable se multiplica por -1 y en función del valor obtenido se enciende o apaga el LED.
https://makecode.microbit.org/_DKAEfmf48AUJ