lunes, 1 de diciembre de 2014

Cambiar la intensidad de los leds

Con esta información se dará a conocer a detalle como se desarrollo la aplicación para cambiar la intensidad de un led utilizando App Inventor 2(plataforma donde se desarrollo la apliacion del dispositivo movil), código arduino y MIT AI2 Companion (aplicacion del telefono ) que se utilizaron para la creación de la siguiente practica:
Material que se utilizo:
1 protoboard
1 Arduino uno
1 modulo Bluetooh HC-06
3 leds (rojo,azul y verde)
cable para hacer las conexiones


Primero conectamos el arduino con el modulo Bluetooh a un protoboard. El led va conectado al pin que nosotros establecimos como salida en este caso el 3,5 y 6 de las entradas digital (PMW) y se conecta a tierra.
Conectamos TX y RX del Bluetooth con el Arduino uno pero de forma inversa. El arduino debe estar conectado a tierra en su pin GND y el modulo igual, este se conecta al pin del arduino que dice GND pero en los pines de POWER, de la misma forma se conecta a corriente.
 El codigo que utilizamos para realizar esta aplicación fue el siguiente:





El siguiente paso fue crear la apk en App Inventor 2. Esta es la pantalla que se mostrara en nuestro movil cuando instalemos la aplicación 


:

En este caso utilizamos Slider una herramienta que nos permite cambiar la intensidad de volumen del brillo de unos 3 leds pero para esto debemos programarlo con los bloques si no se programa no sera mas que un simple botón sin ninguna función.




Programamos el Slider,para que vaya subiendo la intensidad del led o en para que el led permanezca apagado.

Aqui les dejo el link para que descarguen el codigo en arduino, el .apk y el archivo .aia.



Cambiar de nombre al modulo Bluetooh


Con esta información se dará a conocer a detalle como cambiar el nombre al modulo Bluetooh, se utiliza código arduino.

Material que se utilizo:

1 protoboard
1 Arduino uno
1 modulo Bluetooh HC-06
cable para hacer las conexiones

Primero conectamos el arduino con el modulo Bluetooh a un protoboard. El led va conectado al pin que nosotros establecimos como salida en este caso el 13 de las entradas digitales y se conecta a tierra.
Conectamos TX y RX del Bluetooth con el Arduino uno pero de forma inversa. El arduino debe estar conectado a tierra en su pin GND y el modulo igual, este se conecta al pin del arduino que dice GND pero en los pines de POWER, de la misma forma se conecta a corriente VCC.

En el siguiente código se explica como se cambia el nombre:

Ahora nuestro arduino se llama blue pero podemos ponerle el nombre que deseemos, igual la contraseña y la velocidad a la que deseamos que trabaje.Recordemos que para cargar el código al arduino primero se debe desconectar el modulo.

Aquí les dejo el link para que descargue el codigo y pueden cambiarle el nombre a su modulo sin ningún problema.

Encender con un click corto un led y apagarlo con un click largo

Con esta información se dará a conocer a detalle como se desarrollo la aplicación de encender y apagar 8 leds utilizando App Inventor 2 (plataforma donde se desarrollo la aplicación del dispositivo movil), código arduino y MIT AI2 Companion (aplicación del telefono )que se utilizaron para la creación de la siguiente practica:
Material que se utulizo:
1 protoboard
1 Arduino uno
1 modulo Bluetooh HC-06
8 leds 
Cable para hacer las conexiones

En el blog anterior explique como debe ir conectado el modulo Bluetooh con el arduino al protoboard  ( led on/off )lo que cambiaría serian los pines de salida en este caso  3,4,5,6,7,8,9 ,10 de las entradas digitales y que estos leds se apagaran cuando se de un click largo al boton que le corresponda a cada led.
 El codigo en arduino nos quedaria de la siguiente forma:

Es importante recordar que antes de cargar el codigo al arduino se debe desconectar el modulo bluetooh en caso de que este conectado.
Si pueden notar es muy parecido al codigo de la practica 1 lo que aumentan son los Case pero ya en App Inventor 2 si se ve la diferencia pues para apagar el Led se utiliza un Long Click  en vez de un click.
Aqui les dejo el link para bajen el archivo .apk de la app para que lo instalen en sus dispositivos android y el codigo para el arduino. Tambien les dejo el archivo .aia que es el proyecto desarrollado en App nventor 2.

Encender 1 Led, utilizando codigo arduino y

Con esta información se dará a conocer  a detalle  como se desarrollo la aplicación de encender y apagar un led utilizando App Inventor 2 (plataforma donde se desarrollo la aplicación del dispositivo móvil), código arduino y MIT AI2 (aplicación del teléfono ) Companion que se utilizaron para la creación de la siguiente práctica:

Material que se utilizo:

1 protoboard
1 Arduino uno
1 modulo Bluetooh HC-06
1 led ultra-brillante
cable para hacer las conexiones

Primero conectamos el arduino con el modulo Bluetooh a un protoboard. El led va conectado al pin que nosotros establecimos como salida en este caso el 4 de las entradas digitales y se conecta a tierra.
Conectamos TX y RX  del Bluetooth con el Arduino uno pero de forma inversa. El arduino debe estar conectado a tierra en su pin GND y el modulo igual, este se conecta al pin del arduino que dice GND pero en los pines de POWER, de la misma forma se conecta a corriente.



El siguiente paso consiste en cargar el código al arduino:


Antes de cargar el código  a arduino  se debe desconectar el modulo bluetooh y despues de que se aya cargado conectar el modulo nuevamente.

Para probar que si funciona nuestro código podemos correrlo desde la Pc, Sin embargo en esta aplicación vamos a hacer una aplicación en App Inventor 2.

Donde iniciamos con nuestro diseño:


Agregamos los elementos que nosotros queramos que tenga nuestra aplicación en este caso un ListPicker, 2 botton, un Label, una imagen si se desea y un BluetoothClient.  Para hacer esto solo se arrastra cada elemento a la pantalla Screen.


Enseguida vamos a programar la aplicación para esto nos vamos a la pestaña de Blocks.


Programaremos que ara cada botón al darle clic:

       
Después de realizar esto podemos descargar nuestra apk a nuestro teléfono móvil para poder ejecutar la aplicación, para esto damos click en build como se muestra en la imagen:


Aquí les dejo el link para bajen el archivo .apk de la app para que lo instalen en sus dispositivos android  y el código para el arduino. También les dejo el archivo que es el proyecto desarrollado en  App nventor 2.