jueves, 31 de diciembre de 2015

PR15 - Truco de magia con LED RGB

- ROBÓTICA ESCOLAR - 
Andalucía Profundiza 2015

Prácticas de robótica escolar
·Truco de magia con un LED tricolor

Mostramos aquí un simpático truco de magia. Aparentemente con el movimiento de una mano hacemos que un LED tricolor (realmente RGB) vaya cambiando de un color a otro.
El truco está en que oculto en la mano hay un imán que acercamos a tres interruptores magnéticos reed.

Principales características de la práctica "Truco de magia con un LED tricolor"
  • La tarjeta controladora es la "Proyectos PICAXE-18 de alta potencia" (CHI035A).
  • Conectamos un LED tricolor (RGB) a las salidas B.0 a B.2 de la tarjeta
  • A las entradas digitales C.5 a C.7 se conectan tres interruptores magnéticos reed.
  • Un pequeño imán podrá activar uno o más interruptores a la vez.


Vídeo de la práctica



Esquema eléctrico
Los elementos utilizados son:
  • Tarjeta controladora "Proyectos PICAXE-18 de alta potencia" (CHI035A)
  • Un LED tipo RGB (4 patas) tipo ánodo común con su resistencia de protección se conecta a las salidas B.0 a B.2 
  • Tres interruptores magnéticos se conectan a las entradas C.5 a C.7
    Por comodidad en vez de usar directamente el interruptor reed que es muy delicado, usamos una tarjetita donde ya va montado. El resultado es exactamente el mismo que si lo pusiésemos directamente en la protoboard.
  • Un imán para activar los interruptores reed



Croquis de montaje



 Programa
;------------- INFORMACIÓN --------------
;    Nombre  :      3reed-led-rgb.bas
;    Autor   :      Departamento de Tecnología
;    Micro   :      PICAXE-18M2 (CHI035A)
;    Entradas:      Tres interruptores magnéticos en C.5, C.6 y C.7
;    Salidas :      Un LED RGB ánodo común (pata más larga a V+) 
;                   pata más corta corta a B.0, 
;                   siguiente corta a B.2
;                   y la que queda a B.1
;    Función :      Según el interruptor que se active parpadea un color
;----------------------------------------


;----------- INICIALIZACIÓN -------------

;----------------------------------------


;----------- BUCLE PRINCIPAL ------------
do
      if pinC.5 is ON then    ;Primer sensor magnético activado
            high B.0          ; -> parpadeo del primer color
            pause 100
            low B.0
            pause 100
      endif
      
      if pinC.6 is ON then    ;Segundo sensor magnético activado
            high B.1          ; -> parpadeo del segundo color
            pause 100
            low B.1
            pause 100
      endif
      
      if pinC.7 is ON then    ;Tercer sensor magnético activado
            high B.2          ; -> parpadeo del tercer color
            pause 100
            low B.2
            pause 100
      endif
loop
;----------------------------------------


;------------- SUBRUTINAS ---------------

;----------------------------------------