viernes, 4 de mayo de 2018

Semáforo por Bluetooth con app inventor y arduino.

Buenas hoy en clase hemos hecho un semáforo que funciona por Bluetooth con arduinp y app inventor.
           
           Placa arduino uno                                                                          Tres diodos led
   
       Cables.                                                                                             4 Resistencias
                                   
     Cable USB                                                                                         Bluetooth                         


                                                       


Lo primero tenemos que hacer una parte del circuito en app inventor. Aquí os pondré una imagen de la pantalla de inicio de la aplicación.
Ahora pondré la disposición e los bloques y explicaré un poco su función.

Al contar con un botón llamado CONECT  este cumple la función de abrir una lista en la que están tres deslizadores sobre los que aplicaremos los cambios de color en los leds. Cuando deslizamos REDSLIDER al cual esta conectado al bluetooth y le llama para cambiar la posición de los deslizadores (los tres). Y lo mismo va a ocurrir cuando empecemos a deslizar los otros tres deslizadores.


Para realizar este ejercicio en arduino tenemos que seguir los siguientes pasos:




Lo primero tenemos que insertar tres variables:
1. Una primera variable llamada ledR (led rojo). Este se asigna a una entrada de la placa, que en este caso será la 12. 
2. Una segunda variable llamada ledA (led amarillo). Este se asigna a una entrada de la placa, que en este caso será la 9.
3. Una tercera variable llamada ledV (led verde). Este se asigna a una entrada de la placa, que en este caso será la 6.
4. Una cuarta variable que es el bluetooth. Este se asigna a una entrada de la placa, que en este caso será la 10 y 11. Pero al contar con cuatro patas las otras dos se conectarían a la GND y la otra a los 5V
Ahora explicare la relación que tiene que haber entre los diodos para que funcionen como un semáforo.


Y asi es como seria la app en arduino la cual esta explicada en el apartado de app inventor.

Para hacer este trabajo me he ayudado de estos enlaces:
archivo .aia: https://app.box.com/s/9j9bpk6fvvzhkz5colq0nu12k6xcy172
archivo .ino: https://app.box.com/s/tbh9o59y370hlffepwsu48ums3vb4g3x
archivo para ver el circuito físico: http://diymakers.es/crear-app-para-arduino-con-app-inventor/

jueves, 3 de mayo de 2018

Semáforo con pulsador

Buenas, hoy en clase hemos hecho un semáforo para invidentes con arduino, para ellos hemos tenido que emplear los siguientes materiales:
           
           Placa arduino uno                                                                          Tres diodos led
   
       Cables.                                                                                             4 Resistencias
                                   
     Cable USB                                                                                           Pulsador                          

                                                       


En este video podemos ver el resultado final del simulador.




Para realizar este ejercicio en arduino tenemos que seguir los siguientes pasos:



Lo primero tenemos que insertar tres variables:
1. Una primera variable llamada ledR (led rojo). Este se asigna a una entrada de la placa, que en este caso será la 12. 
2. Una segunda variable llamada ledA (led amarillo). Este se asigna a una entrada de la placa, que en este caso será la 9.
3. Una tercera variable llamada ledV (led verde). Este se asigna a una entrada de la placa, que en este caso será la 6.
4. Una cuarta variable llamada pulsador. Este se asigna a una entrada de la placa, que en este caso será la 2.
Ahora explicare la relación que tiene que haber entre los diodos para que funcionen como un semáforo.

En este circuito lo que va a ocurrir es que el ledV estará siempre encendido (HIGH) pero en cuento pulsemos el pulsador (HIGH) el ledV se apaga (LOW) y se enciende el ledA (HIGH) durante 400ms. Una vez pasan estos 400ms, el ledA se apaga (LOW) y se enciende el ledR (HIGH) durante otros 400ms. Finalmente, cuando pasan estos 400ms, se apaga el ledR (LOW) y se vuelve a encender el ledV (HIGH). Este ledV permanecerá encendido hasta que se vuelva a accionar el pulsador.