viernes, 4 de mayo de 2018

Ejercicio Arduino: control LED a traves de Bluetooth desde el móvil

Para hacer este ejercicio necesitamos un smartphone con sistema operativo android,para poder utilizar la aplicación MIT AppInventor; con ella podremos controlar unas leds RGB desde nuestro móvil.
1º Paso: descargarnos del blog tecnochamizo2 los archivos ".ino" (programa para ejecutar en arduino) y el ".aia" (programa de la aplicación para abrir en AppInventor) 
2º Paso:  ejecutar los archivos en Arduino el .ino y en AppInventor el .aia.

AppInventor







Arduino








Este programa introduce las variables ledred en la salida 3, ledgreen en la salida 5 y la ledblue en la salida 6 también declara RX la salida 10 y como TX la salida 11.




Cuando iniciamos el programa todos los leds permanecen apagados (LOW), hasta que desde nuestro smartphone cambiamos en el deslizador alguno de los valores, esto es leído por la placa Arduino a través del bluetooth, y se enciende con distinta intensidad según queramos, el color que aparecerá dependerá
de la posición que le hayamos dado a los deslizadores
Para accionar este programa necesitamos los siguientes materiales

Una placa de arduino




Led RGB







5 resistencias.





Una protoboard.




Cables de conexión.



Cable de conexión entre ordenador y placa arduino.


Modulo Bluetooth de arduino



Para la explicación he utilizado la información me he servido de la siguiente página (pincha aquí) y las imágenes las he tomado del blog de Jose Luís.

martes, 1 de mayo de 2018

Ejercicio arduino: Semáforo con pulsador



1) En primer lugar lo que debemos hacer es abrir el programa semáforo en arduino.

2) Una vez hemos abierto el programa tenemos que proceder con los siguientes pasos:

1º Paso: Definimos las variables que se corresponden con cada pin de salida (es decir el pinMode es OUTPUT; excepto el del pulsador que es de entrada INPUT)

-ledR = 12; esto indica que el pin 12 se corresponde con el led rojo.

-ledA = 9; esto indica que el pin 9 se corresponde con el led amarillo.

-ledV = 6; esto indica que el pin 12 se corresponde con el led verde.

-Pulsador = 2; a diferencia del ejercicio semáforo aquí añadimos una variable más, el pulsador que se corresponde con el pin 2.






2º Paso: Hacemos el funcionamiento del programa
  • Para que el semáforo esté en verde: La ledV comenzará encendida (HIGH) al inicio del programa. 
  • Para que el semáforo esté en amarillo: al accionar el pulsador el ledA pasará a estar encendido (HIGH), estará así durante 0.4 segundos (puesto que delay = 400 milisegundos). 
  • Para que el semáforo esté en rojo: la variable ledR se encenderá después de la amarilla y estará así durante 4 segundos (puesto que delay=4000 milisegundos). 





Este es un vídeo del programa funcionando en la placa:

lunes, 23 de abril de 2018

Introducción Arduino: componentes

Esto son los componentes principales que hemos usado para los dos primeros ejercicios (texto e imágenes tomado del blog de Jose Luis)
  • Una placa de arduino.  



  • 3 leds uno rojo, otro amarillo y otro verde.


  •   4 resistencias.

  • Una protoboard.
  • Cables de conexión.
  • Cable de conexión entre ordenador y placa arduino.
  • Un transistor
  • Un Zumbador

Ejercicio Arduino "semáforo invidentes"










1) En primer lugar lo que debemos hacer es abrir el programa semáforo en arduino.
2) Una vez hemos abierto el programa tenemos que proceder con los siguientes pasos:

1º Paso: Definimos las variables que se corresponden con cada pin de salida (es decir el pinMode es OUTPUT)

-ledR = 12; esto indica que el pin 12 se corresponde con el led rojo.
-ledA = 9; esto indica que el pin 9 se corresponde con el led amarillo.
-ledV = 6; esto indica que el pin 12 se corresponde con el led verde.
-zumbador = 3; a diferencia del ejercicio semáforo aquí añadimos una variable más que es zumbador que se corresponde con el pin 3.



2º Paso: Hacemos el funcionamiento del programa


  • Para que el semáforo esté en rojo: Si la variable ledR está encendida, es decir en HIGH y las demás apagadas es decir en LOW, el semáforo está en rojo durante 4 segundos (puesto que delay=4000 milisegundos). Además se activará el zumbador y pitará, ya que estando en rojo estará encendido (HIGH) 

  • Para que el semáforo esté en amarillo: Si la variable ledA está encendida, es decir en HIGH y las demás apagadas es decir en LOW, el semáforo está en amarillo durante 0.8 segundos (puesto que delay=800 milisegundos). El zumbador permanecerá apagado (LOW).



  • Para que el semáforo esté en verde: Si la variable ledVestá encendida, es decir en HIGH y las demás apagadas es decir en LOW, el semáforo está en amarillo durante 4 segundos (puesto que delay=4000 milisegundos). El zumbador permanecerá apagado (LOW).


  • Este es un vídeo del programa funcionando en la placa:

    jueves, 19 de abril de 2018

    Ejercio Arduino "semáforo"








    1) En primer lugar lo que debemos hacer es abrir el programa semáforo en arduino.
    2) Una vez hemos abierto el programa tenemos que proceder con los siguientes pasos:

    jueves, 15 de junio de 2017

    App Inventor: Apk de sonido

    A continuación voy a explicar la aplicación de sonido que hemos creado en clase que consta de dos partes: Una de un juego de adivinar frecuencias y otra de un juego que consiste en adivinar palabras en código morse. Empezaremos explicando el apartado diseñador y posteriormente el apartado bloques de cada una de las tres pantallas: Pantalla inicial, Frecuencias y Morse