ENCENDER UN LED

Objetivo:

Encender un LED mientras el pulsador esté presionado. Al dejar de presionar el pulsador, el LED se apagará.

Circuito:

Conectamos el LED al pin 8 de la placa de conexiones, y el pulsador al pin 5 siguiendo el esquema.

PRECAUCIÓN: Ten cuidado cuando desconectes los cables de los módulos y no tires de los cables. Sujétalos siempre del conector blanco.

Programación:

Creamos una variable donde guardaremos el estado del pulsador: 0 si no se ha presionado, 1 si se ha presionado. Para crear una variable, pulsa en la opción variables y en crear nueva variable. Asígnale un nombre descriptivo, por ejemplo estado.

Para saber el estado del pulsador, realizamos una lectura del pin digital 5 y almacenamos el resultado en la variable estado.

Entra en la sección variables y arrastra el bloque «establecer estado» dentro del bloque «para siempre».

Cambia el 0 por la lectura del pin digital 5. Entra en la sección «Pines», busca el bloque «lectura pin digital», arrástralo dentro del bloque «Establecer estado» y cambia P0 por P5.

Una vez leído el estado del pulsador, procedemos a actuar en función del estado. Necesitamos un bucle condicional que evalúe el estado del pulsador. Si eñl estado el 1, el pulsador está siendo presionado y debemos encender el LED, sino es 1, el pulsador no se ha presionado y debemos apagar el LED.

Busca el bloque «si… entonces… sino…» dentro de la sección lógica y arrástralo dentro del bloque «para siempre».

Para comprobar el valor del estado, necesitamos un operador de comparación de igualdad  que encontrarás dentro de la sección lógica. Arrástralo dentro del bloque condicional, sobre la palabra «verdadero».

A un lado de la comparación arrastramos la variable «estado» y al otro lado ponemos el número 1.

Si la condición se cumple, encenderemos el led utilizando el bloque «escritura digital» con valor 1. Si no se cumple, apagaremos el led utilizando el bloque «escritura digital» con valor 0. El bloque lo encontrarás dentro de la sección Pines. Recuerda cambiar el pin P0 por P8.

Pulsando en el botón «descargar» cargarás el programa en la placa. Una vez terminada la descarga, pulsa el pulsador y comprueba si el LED se enciende.