– ROBÓTICA ESCOLAR –
Andalucía Profundiza 2015
Prácticas de robótica escolar
· Bluetooth. Conmutador de 4 LED
En esta práctica cada vez que pulsamos un botón en la tableta el correspondiente LED del mismo color cambia de estado (de apagado a encendido o vicerversa) mientras que los otros tres LED quedan apagados. Por tanto solo podemos tener encendido a la vez un color.
Principales características de la práctica “Conmutador de 4 LED por Bluetooth”
- La tarjeta controladora es la “Proyectos PICAXE-18 de alta potencia” (CHI035A);
cualquiera de los modelos de controladora PICAXE-18 sirve también. - Usamos el módulo JY-MCU (V1.06) para el Bluetooth.
- Para la conexión Bluetooth usamos nuestra APP en Andropid: MultiControlBT.
- Está adaptada a nuestras prácticas y proyectos de control por Bluetooth.
- Es gratuita y la compartimos con cualquiera que esté interesado.
- Para este montaje en concreto hemos utilizamos la pantalla de
“Multipulsador con 4 botones en vertical” de la App. - Cada botón conmuta el LED de su color y apaga los demás.
Vídeo de la práctica
Esquema eléctrico
Los elementos utilizados son:
- Tarjeta controladora “Proyectos PICAXE-18 de alta potencia” (CHI035A)
- Módulo Bluetooth JY-MCU (V1.06)
- La pata Gnd del módulo la conectamos a G de la tarjeta
- La pata +5V del módulo la conectamos a V+ de la tarjeta
- La pata Tx del módulo se conecta a C.7, y a V+ con una resistencia de 1K (o 10K)
- Por comodidad hemos construido una tarjeta auxiliar con las características anteriores
- Tableta o móvil con la app “MultiControlBT” para comunicarse con el módulo JY-MCU
- Cuatro LED en las salidas B.0 a B.3 con sus respectivas resistencias de protección
Croquis de montaje
Programa
;------------- INFORMACIÓN -------------- ; Nombre : profu2015-conmutador-4-led.bas ; Autor : Departamento de Tecnología ; Micro : PICAXE-18M2 (CHI035A) ; Entradas: C.7 <- TXD(Mód. Bluetooth) (R10K desde TXD a V+) ; Salidas : B.0 a B.3 -> 4 LED azul, rojo, verde y amarillo ; Función : Leer datos del módulo Bluetooth JY-MCU ; recibidos desde la app MultiControlBT: "Botones: 4 vertical" ; Según el botón pulsado, conmuta su LED y se apaga el resto ; NOTA : R10K desde TXD a V+ ;---------------------------------------- ;----------- INICIALIZACIÓN ------------- setfreq m16 ;---------------------------------------- ;----------- BUCLE PRINCIPAL ------------ do serin C.7, T9600_16, b0 ;Se espera hasta leer código enviado por Bluetooth ;y se guarda en la variable b0 select case b0 ;Se SELECCIONAN acciones a realizar según el valor de b0 case 2 ; En CASO de valer 2 toggle B.0 ; se enciende el LED azul low B.1, B.2, B.3 ; se apaga el resto case 5 ; En CASO de valer 5 toggle B.1 ; se enciende el LED rojo low B.0, B.2, B.3 ; se apaga el resto case 8 ; En CASO de valer 8 toggle B.2 ; se enciende el LED verde low B.0, B.1, B.3 ; se apaga el resto case 11 ; En CASO de valer 11 toggle B.3 ; se enciende el LED amarillo low B.0, B.1, B.2 ; se apaga el resto end select ;(fin de la selección) loop ;---------------------------------------- ;------------- SUBRUTINAS --------------- ;----------------------------------------
Francisco M. Ruiz Segura
Profesor de Tecnología en EESS