Professional Documents
Culture Documents
Y
lo primero es saber
Qu es un mensaje mgico?
Habrn visto alguna vez un mecanismo por el cual un rotor gira un circuito con una columna de leds.
Si no vean este vdeo.
http://www.youtube.com/watch?v=-6JnAxTXApw
El artefacto se emplea como medio publicitario en tiendas con, cada vez, ms frecuencia. Esto es
debido a:
-Un coste ms reducido que el de las pantallas de leds aun conservando la funcionalidad que
desempean estas.
-Una mayor atraccin al cliente, mayor impresin.
Como funciona?
Estos aparatos son diseados aprovechando la POV (Persistencia ocular visible). La cualidad del ser
humano de almacenar temporalmente las imgenes asta la captacin de otra nueva imagen permite
engaar al cerebro en casos en los que los eventos transcurran ms rpido que dicha actuacin.
Aplicado esto en el conjunto de un foco y movimientos se denomina efecto estroboscpico.
[fig.1]- El modo es encender las columnas seguidamente asi se formaran franjas en vez de pixeles.
Fig.1
[fig.2]- Entre columna y columna hay un intervalo de tiempo en el que los leds permanecen
apagados.
Fig.2
Materiale
s
2x
1x
1x
1x
1x
1x
1x
8x
8x
CIRCUITO
En cuando al circuito, el esquema es el siguiente:
El resultado ser algo as. El rotor, el eje ir entre el porta-pilas y el resto del
circuito.Importante!! La columna de leds debe encontrarse en el radio de revolucin.
EL CDIGO
Se expone el cdigo en PIC BASIC de los dos modos vistos.
Modo de Franjas
Cdigo:
'--------------------------------------------------------'
'*
*'
'*
MENSAJE: CIRCUS
*'
'--------------------------------------------------------'
AllDigital
TRISB = 00000000
PORTB = 00000000
Dim lt As Byte
letras'
Dim i As Byte
loop:
For i = 0 To 5
letra'
lt = LookUp(124, 130, 130, 130, 68, 0), i
C'
PORTB = lt
WaitMs 15
For i = 0 To 5
lt = LookUp(130, 130, 254, 130, 130, 0), i
PORTB = lt
WaitMs 15
Next i
For i = 0 To 5
lt = LookUp(254, 144, 144, 152, 102, 0), i
PORTB = lt
WaitMs 15
Next i
For i = 0 To 5
lt = LookUp(124, 130, 130, 130, 68, 0), i
PORTB = lt
WaitMs 15
Next i
For i = 0 To 5
lt = LookUp(252, 2, 2, 2, 252, 0), i
PORTB = lt
WaitMs 15
Next i
For i = 0 To 5
lt = LookUp(116, 146, 146, 146, 76, 0), i
PORTB = lt
WaitMs 15
Next i
For i = 0 To 5
lt = LookUp(4, 114, 2, 114, 4, 0), i
PORTB = lt
WaitMs 15
Next i
Modo de pixeles
Cdigo:
'--------------------------------------------------------'
'*
*'
'*
MENSAJE: CIRCUS
*'
'--------------------------------------------------------'
Define CONF_WORD = 0x2f61
Define CONF_WORD_2 = 0x3ffc
AllDigital
TRISB = 00000000
PORTB = 00000000
Dim lt As Byte
letras'
Dim i As Byte
loop:
For i = 0 To 10
letra'
lt = LookUp(124, 0, 130, 0, 130, 0, 130, 0, 68, 0, 0), i
'Se
WaitMs 15
For i = 0 To 10
lt = LookUp(130, 0, 130, 0, 254, 0, 130, 0, 130, 0, 0), i
PORTB = lt
WaitMs 15
Next i
For i = 0 To 10
lt = LookUp(254, 0, 144, 0, 144, 0, 152, 0, 102, 0, 0), i
PORTB = lt
WaitMs 15
Next i
For i = 0 To 10
lt = LookUp(124, 0, 130, 0, 130, 0, 130, 0, 68, 0, 0), i
PORTB = lt
WaitMs 15
Next i
For i = 0 To 10
lt = LookUp(252, 0, 2, 0, 2, 0, 2, 0, 252, 0, 0), i
PORTB = lt
WaitMs 15
Next i
For i = 0 To 10
lt = LookUp(116, 0, 146, 0, 146, 0, 146, 0, 76, 0, 0), i
PORTB = lt
WaitMs 15
Next i
For i = 0 To 10
lt = LookUp(4, 0, 114, 0, 2, 0, 114, 0, 4, 0, 0), i
PORTB = lt
WaitMs 15
Next i
Goto loop
[/size][/font]
FXLEDCIRCUS.DSN (117.19 KB - descargado 727 veces.)
FXLEDCIRCUS.LYT (28.71 KB - descargado 567 veces.)
ltima modificacin: Agosto 04, 2011, 12:44:21 por Felixls
juancho
PIC12F
Desconectado
Sexo:
Mensajes: 108
En lnea
Ariel
Global
Moderator
dsPIC
Desconectado
Sexo:
Mensajes:
10729
Excelente trabajo!
Creo que muchos amigos del foro se van a construir
el suyo en los prximos dias
Gracias por compartirlo.
Saludos.
En lnea
Si cualquier habilidad que aprende un nio ser obsoleta antes
de que la use, entonces, qu es lo que tiene que aprender? La
respuesta es obvia:
La nica habilidad competitiva a largo plazo es la
habilidad para aprender. Seymour Papert
Leon Pic
Moderador
dsPIC
Desconectado
Sexo:
Mensajes: 5508
En lnea
Cumulonimbus
HJ
Moderador
dsPIC
Desconectado
Sexo:
Mensajes: 5535
Muy bueno,felicitaciones
En lnea
"si te lo dicen se te olvida, si lo lees lo aprendes; pero si lo
haces realmente lo entiendes"
"Cuando llegue la inspiracin, que me encuentre trabajando"
[Pablo Picasso]
Suky
**----- ^^ -----**
Moderador
dsPIC
Desconectado
Sexo:
Mensajes: 5442
Saludos!
Con Qt...
En lnea
Micros-Designs[/ur]
ralcesar
PIC12F
Desconectado
Sexo:
Mensajes: 271
Me encanto la explicacin
Ahora no tengo
excusas para no hacerme el propio, a la espera de la
2da parte.
En lnea
Ingenieria Electronica
xtremrex
PIC10F
Desconectado
Mensajes: 23
eldire
PIC10F
Desconectado
Mensajes: 3
En lnea
Leon Pic
Moderador
dsPIC
Desconectado
Sexo:
Mensajes: 5508
Cumulonimbus
Qu!?
Est muy bien explicado y no hay nada ms por
agregar. Si uno le quiere dar algn efecto, ya pasa
por uno mismo tomar las riendas del asunto y
descubrirlo o averiguarlo.
En lnea
Jess dijo, yo soy el CAMINO, la VERDAD y la VIDA, nadie llega
al PADRE si no es por mi.
oe
.::. Praxis .::.
Amigo de
uControl
PIC18F
Pobando C30
eldire
PIC10F
Desconectado
Mensajes: 3
Islagrande
Moderador
PIC18F
Desconectado
Sexo:
Mensajes: 1118
En lnea
"Rectificar es de diodos"
Leon Pic
Moderador
dsPIC
Desconectado
Sexo:
Mensajes: 5508
Cumulonimbus
En
lnea
remramo
n2007
Amigo de
uControl
PIC18F
Led
Led
motor!!
agradecera alguien me de una mano con respecto a
que motor utilizaron con buenos resultados pero una
cosa... que sea un motor comercial facil de conseguir!!
jajaja, nada raro como el de la licuadora!! jajaja
Un abrazo Ramn!!
RPM del motor)