Práctica LED Status

LED

Un led es un componente optoelectrónico pasivo y, más concretamente, un diodo que emite luz.

Los leds se usan como indicadores en muchos dispositivos y en iluminación. Los primeros ledes emitían luz roja de baja intensidad, pero los dispositivos actuales emiten luz de alto brillo en el espectro infrarrojo, visible y ultravioleta.

Debido a su capacidad de operación a altas frecuencias, son también útiles en tecnologías avanzadas de comunicaciones y control. Los ledes infrarrojos también se usan en unidades de control remoto de muchos productos comerciales incluyendo equipos de audio y video.

                                  esquema Diodo

La tarjeta MIOIO-App Inventor soporta en sus pines directamente una carga de 10mA, eso quiere decir que si un led tiene un consuno inferior a esta unidad, podremos conectarlo directamente al conector de salidas digitales. De todos modos, la tarjeta incorpora un led de color azul “status” que se usa para este propósito.

mioio-led status

En los bloques de MIOIO-App Inventor 2, podremos poner el led encendido o apagado.

bloques1

Vamos a ver el ejemplo de cómo poder encender y apagar este Led con un simple botón.

En la parte de diseño de MIOIO- App Inventor 2 colocaremos dos “Botónes” y el componente LED_, que lo encontraremos en  la categoría “MIOIO-AppInventor-DigitalOutput”. A cada uno de los botones cambiaremos los nombres. A uno le pondremos “Apagar LED” y al otro “Encender LED”.

Diseño1

Pasamos a la parte de bloques, es tan sencillo como utilizar el evento “Click” de los botones y las llamadas del componente “LED_1”.

bloques2

Solo nos queda probar la aplicación en nuestro dispositivo Android.

 

 

Reto:

En reto que se propone es que la aplicación realice la misma función pero solo utilizando un botón. Y además que cuando esté apagado, que el botón ponga “Encender LED” y cuando este encendido ponga “Apagar LED”.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Solución al Reto:

En este caso la solución es sencilla, pondremos un solo botón.

Diseño2

En las propiedades el “Botón” cambiaremos el texto y pondremos “Apagar LED”.

Pasamos a la parte de bloques, es tan sencillo como utilizar los eventos “Presionar” y “Soltar” del “Botón1”, también utilizaremos la propiedad “Texto” del botón, y las llamadas del componente “LED_1”.

bloques3