martes, 19 de junio de 2018

Comenta un artículo AppInventor <--> Arduino

Comenta un artículo AppInventor <--> Arduino




¿Qué es App Inventor?

App Inventor es una herramienta de software libre creada por Google Labs en 2011 para crear apps Android. Se empieza diseñando la app a través de un entorno de desarrollo gráfico. Después para programar usa un lenguaje de programación basado en un lenguaje visual a partir de bloques. Gracias a esto podemos crear apps Android de una manera rápida y sencilla. Una vez finalizado el diseño y la programación de la app, se descarga y se instala en un dispositivo Android o también podemos probarla en el emulador que nos proporciona App Inventor.



Crear un App para controlar un Led RGB conectado a Arduino

En esta app hemos puesto un botón que servirá para conectarse al Arduino a través de Bluetooth, unas etiquetas para el título (LED RGB) y el nombre de los colores (RED, GREEN, BLUE)y tres sliders para controlar los tres colores RGB. También pondremos un Cliente Bluetooth para establecer la comunicación Bluetooth. En las propiedades de los sliders, pondremos MinValue 0 y MaxValue 255. 




Arduino

En el Arduino habrá conectado un Led RGB y un módulo Bluetooth. El diodo Led RGB tiene un cátodo y tres ánodos (uno para cada color). Los colores son controlados a través de PWM. En su datasheet comprobamos que los voltajes de cada color a una intensidad de 20mA son los siguientes: Red 2 V, Green 3,2 V y Blue 3,2V. Sabiendo esto juntamente con que el voltaje de salida máximo de los pins del Arduino es de 5V podemos calcular las resistencias de cada color aplicando la ley de Ohm.

Montaje


Código completo





No hay comentarios:

Publicar un comentario