[RESOLVIDO] 2 Leds e 1 botão no mesmo pino é possível ?

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

Mensagempor ze » 07 Mai 2012 16:19

como faz pra manter os 2 acesos ou apagados? ou isso não é necessário?

bom hoje tô meio lôco: coloque o pusbutton em série com um capacitor pro gnd. Dê um pulso 0 pra descarregar. Transforme o pino em entrada ad e meça o tempo em que ele atinge ... sei lá um valor qualquer. Ou talvez seja melhor usar o comparador do pic com este mesmo princípio com a vantagem do trabalho sujo ser feito pelo hw. Sem capacitor (sem dedo no botão) o tempo vai ser muito menor.
Só uma via[da]gem...
Avatar do usuário
ze
Dword
 
Mensagens: 1655
Registrado em: 05 Jun 2007 14:32

Mensagempor Andre_Cruz » 07 Mai 2012 16:20

Xults,

Quando o pino está como entrada os dois leds permanecem apagados.

chrdcv,

Testei com esta configuração que você sugeriu e um Led sempre fica acesso :(.
Andre_Cruz
Word
 
Mensagens: 559
Registrado em: 03 Jan 2009 14:06

Mensagempor ze » 07 Mai 2012 16:29

ah sim. a solução pro momento hi -z do xuts: se ele for minusculo, voce não verá o led aceso. já usei este princípio. não deu tempo de patentear. mas acho que se eu correrrrrrr......
Avatar do usuário
ze
Dword
 
Mensagens: 1655
Registrado em: 05 Jun 2007 14:32

Mensagempor xultz » 07 Mai 2012 16:34

Se for aquele esquema 330R - LEd - pino - LEd - 330R quando ficar em Hi Z eles vão acender. Pode ser fraquinho, mas vão acender sim.
Se a Vj do led for 1,5V (tem led que dá menos que isso), são 3V de Vj total, -5V de alimentação são 2V em cima de 660R, que dá 3mA, isso já acende o led (se o ambiente estiver em penumbra, eles vão parecer completamente acesos).
98% das vezes estou certo, e não estou nem aí pros outros 3%.
Avatar do usuário
xultz
Dword
 
Mensagens: 3001
Registrado em: 13 Out 2006 18:41
Localização: Curitiba

Mensagempor xultz » 07 Mai 2012 16:48

Imagem

Eu tenho quase que certeza absoluta que esse esquema funciona.
Pino em alto: liga led de baixo
Pino em baixo: liga led de cima
Pino como entrada: lê o botão e apaga os dois leds
Se a leitura for bem rapidinha, o usuário nem vai perceber.
98% das vezes estou certo, e não estou nem aí pros outros 3%.
Avatar do usuário
xultz
Dword
 
Mensagens: 3001
Registrado em: 13 Out 2006 18:41
Localização: Curitiba

Mensagempor Andre_Cruz » 07 Mai 2012 17:05

Xults,

Vou testar este esquema que você me passou !
Quanto ao outro circuito aumentando o valor do resistor de 10k os leds ficam levemente acessos mas com 100k eles ficam apagados, tenho certeza disso pois já usei e apaga.

Valew !

Assim que eu testar mando boas novas.

Interessante esta sua técnica "jedai" !!
Andre_Cruz
Word
 
Mensagens: 559
Registrado em: 03 Jan 2009 14:06

Re: 2 Leds e 1 botão no mesmo pino é possível ?

Mensagempor andre_luis » 09 Mai 2012 19:49

Andre,


Não me lembro, mas os I/Os do PIC possuem opção de Tri-state ?


+++
"Por maior que seja o buraco em que você se encontra, relaxe, porque ainda não há terra em cima."
Avatar do usuário
andre_luis
Dword
 
Mensagens: 5447
Registrado em: 11 Out 2006 18:27
Localização: Brasil - RJ

Mensagempor EvandrPic » 09 Mai 2012 21:36

Multiplexação meu caro...
Você vai fazer isso tão rápido que não vai perceber devido a persistência visual.

É o mesmo caso de qualquer display de LED
Veja esses displays matriciais de LED com mensagens. Você não acha que aqueles LEDs estão acesos o tempo todo ne?

Você vai acender por milissegundos e depois durante milissegundos (LED apagado) você lê o botão... repita isso n vezes por segundo e ainda sobra tempo pra outras coisas.


Andre_Cruz escreveu:Xults,

Quando o pino está como entrada os dois leds permanecem apagados.

chrdcv,

Testei com esta configuração que você sugeriu e um Led sempre fica acesso :(.
EvandrPic
Dword
 
Mensagens: 2116
Registrado em: 31 Mar 2010 15:05

Mensagempor Andre_Cruz » 12 Mai 2012 17:59

Valew Xults você tinha razão funciona mesmo !
Consegui testar hoje !!!

Muito obrigado
Abraço
Andre_Cruz
Word
 
Mensagens: 559
Registrado em: 03 Jan 2009 14:06

Mensagempor xultz » 12 Mai 2012 18:33

Beleza, meu advogado vai entrar em contato com você, com o pedido de patente em mãos, e aí você decide se vai pagar em dolar ou em euros o valor.
98% das vezes estou certo, e não estou nem aí pros outros 3%.
Avatar do usuário
xultz
Dword
 
Mensagens: 3001
Registrado em: 13 Out 2006 18:41
Localização: Curitiba

Mensagempor Andre_Cruz » 13 Mai 2012 00:37

reza a lenda que pedido de patente demora mó cara pra ser concedido !
Andre_Cruz
Word
 
Mensagens: 559
Registrado em: 03 Jan 2009 14:06

Anterior

Voltar para PIC

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

cron

x