Categorías
Proyecto

PR15 – 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.

– 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

robotica-escolar-eso.blogspot.com

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.