Led RGB

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

Led RGB

Mensagempor malereis » 15 Mar 2012 09:49

Olá pessoal.
Bom dia.

Preciso acionar led RGB (3 cores) com o pic 16F870, com protocolo para comunicação serial.

Se fosse acionar saídas de forma normal, acredito que posso fazer, mas PWM (como me informaram) não tenho experiência nisso e não estou conseguindo chegar lá. Já fuçei por toda a inernet atras disso, mas não achei o que preciso.

Esse pic vou controlar via Delphi, pela porta serial.
Cada código de cor que em enviar de 00 a FF, o led precisa acionar essa cor.
(É uma combinação, uma ou mais cores das 3 do led).

Alguém pode ajudar nesse prog do PIC?

Grato e se precisarem e eu puder ajudar, só escrever.

Alexandre
$$ não pode comprar a felicidade.
Mas pode comprar Bacon que é quase a mesma coisa.
malereis
Bit
 
Mensagens: 14
Registrado em: 14 Mar 2012 22:14

Mensagempor ze » 15 Mar 2012 10:49

sim provavelmente alguém pode te ajudar. mas para ajudar quem vai te ajudar, antes fale algo de si. que linguagem usa, o que já fez (mostre) qual compilador, qual seu nível técnico, sem tem calos, irmã bonita, signo, cpf, rg, numero da conta e senha do banco, etc. além de ajudar na condução do teu dilema, serve para filtrar algum engraçadinho que quer tudo pronto. óbvio que não é seu caso. (!)
como dica inicial: este pic creio que só tem 2 pwm. sugiro fazer por sw e interrupção para criar 3 (ou+) pwm. é relativamente simples mas voce deve ter um conhecimento mínimo de programação c (sugerida) e do hw do MC.
sucessos & wellcome
Avatar do usuário
ze
Dword
 
Mensagens: 1655
Registrado em: 05 Jun 2007 14:32

Led RGB

Mensagempor malereis » 15 Mar 2012 11:31

Olá Lellis.

Bem... Vamos lá...
Na verdade minha formação é mecânica e nisso posso fazer qq coisa.
Estou aprendendo pic e programo em Pascall (Delphi), mas ainda tem chão para dizer que sou expert. C++ não sei nada.... Uma coisa por vez.
Pic, estou no basicão...

1- Calos, é... se a gasoza mais ainda aí vai ter calos
2- Meu CPF... rapá... nem eu lembro número, mesmo pq esse documento só serve para cadastrá-lo a fim de saberem quem vc é, quanto ganha e se podem te arrancar ainda mais o "couro".
Se pudesse tocar fogo nele, faria sem problemas.
3- Signo. Lá diz que sou leão, mas só tô tomando ultimamente.
4- Irmã bonita... Ainda bem que não tenho, pq senão iria "socar" muito engraçadinho.

O que preciso... Tá aí nesse vídeo.
No delphi, posso até achar a solução, mas o programa desse pic, realmente não sei como fazer com o que conheço.

http://www.youtube.com/watch?v=eRKSGl-31iI


Gracias.... A casa penhorada agradece.

Alexandre
$$ não pode comprar a felicidade.
Mas pode comprar Bacon que é quase a mesma coisa.
malereis
Bit
 
Mensagens: 14
Registrado em: 14 Mar 2012 22:14

Mensagempor ze » 15 Mar 2012 13:23

mesmo que voce não saiba nada de eletronica, C, bits, bytes, hex e etc eu poderia lhe ensinar do zero com muito prazer. Mas sem irmã... não róla.
Mas como sou bonzinho e supondo que pelo menos prima voce tem, vejamos...
há alguns anos quando ainda havia paralela voce poderia acionar direto os bits dela. aí nem precisaria de pic. só um foto isolador básico. ou nem. Voce só teria que maximizar seu conhecimanto em delphi. Caso tenha um pc antigo voce pode lançar mão do componente inpout32.dll. Ele dá acesso (perigosamente!) aos registros internos do pc e claro endereços dos ports. Para os pcs novos uma alternativa seria usar os conversores usb-paralela mas [eu] não saberia como acessar fisicamente a porta. Bom voltando ao pc véio, me lembro que consegui acender leds com delphi, vb, c++ builder com o inport32.dll. Se precisar, basta me implorar (ou apresentar uma prima...) que procuro nos meus backups. No entanto como este é um forum de pic, aguarde algum guru desocupado que vai lhe orientar ou fazer alguma piadinha tipo "voce que que eu faça pra voce?"
Ah legal aquele projeto. Serve pra cronoterapia (pra quem acredita) Quando (e se) concluir compatilha cunói
boa sorte!
Avatar do usuário
ze
Dword
 
Mensagens: 1655
Registrado em: 05 Jun 2007 14:32

Mensagempor xultz » 15 Mar 2012 13:56

"Na verdade minha formação é mecânica e nisso posso fazer qq coisa."
O motor do meu carro tá batendo biela, resolve essa prá mim que te ajudo com o led :P

Me diz uma coisa, que compilador está usando para o PIC?
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 » 19 Mar 2012 07:21

Mano melereis,

Talvez este PDF te ajude !
http://www.reniemarquet.cjb.net/arquivos/pwm_soft.pdf

Qualquer coisa grita !
Andre_Cruz
Word
 
Mensagens: 559
Registrado em: 03 Jan 2009 14:06

Mensagempor MOR_AL » 19 Mar 2012 19:01

Bom.
Espero que você resolva o seu problema.
MOR_AL
Editado pela última vez por MOR_AL em 23 Abr 2012 22:05, em um total de 1 vez.
"Para o triunfo do mal só é preciso que os bons homens não façam nada." Edmund Burke.
"Nunca discutas com pessoas estúpidas. Elas irão te arrastar ao nível delas e vencê-lo por possuir mais experiência em ser ignorante". Mark Twain
Avatar do usuário
MOR_AL
Dword
 
Mensagens: 2934
Registrado em: 19 Out 2006 09:38
Localização: Mangaratiba - RJ

Led REG com PIC 16F628

Mensagempor malereis » 23 Abr 2012 21:07

O rapáz disseq e se rsolver o problema do motor batendo bielas, ele ajuda.
Bem, nesse caso, posso te dar 1 sugestao:
Coloque cascas de banana, laranja e todo lixo orgânico que conseguir, no carter do bixo.
Isso cria uma pasta e diminui as folgas.

A PetroQuímica faz isso no Fláir para não ter que ficar fazendo manutenção (

Quanto ao Leli, rapá. irmã bonita não tenho.
Vê se abre uma excessão.

Quem sabe na outra encarnação, venha uma irmã joinha e aí te recomendo.

Valeus.
$$ não pode comprar a felicidade.
Mas pode comprar Bacon que é quase a mesma coisa.
malereis
Bit
 
Mensagens: 14
Registrado em: 14 Mar 2012 22:14

Lede RGB

Mensagempor malereis » 23 Abr 2012 21:08

Estou usando o MPLab

Grato
$$ não pode comprar a felicidade.
Mas pode comprar Bacon que é quase a mesma coisa.
malereis
Bit
 
Mensagens: 14
Registrado em: 14 Mar 2012 22:14

Mensagempor vtrx » 23 Abr 2012 23:52

POr acaso não foi voce que postou em 3 foruns algo pareceido?
Se foi voce,ja postaram alguma coisa,eu mesmo postei o cósigo em ASM de 14 canais num 16F628 e outro usuário postou em C (3 canais) para 3 leds.
Se não foi voce,desconsidere...
Avatar do usuário
vtrx
Dword
 
Mensagens: 2239
Registrado em: 20 Abr 2008 21:01

Led RGB

Mensagempor malereis » 24 Abr 2012 11:13

Olá amigo.

Fui eu sim.... Estou no desespero.

Nção manjo praticamente de nada de pic e sem esquema, nção sei como olhar para o código e determinar o que vai ligado onde.

DE qq forma, te agradeço e se puder ajudar com esse complemento que tenho dificuldade, te agradeço
$$ não pode comprar a felicidade.
Mas pode comprar Bacon que é quase a mesma coisa.
malereis
Bit
 
Mensagens: 14
Registrado em: 14 Mar 2012 22:14

Mensagempor vtrx » 24 Abr 2012 11:34

.........
Editado pela última vez por vtrx em 24 Abr 2012 11:35, em um total de 1 vez.
Avatar do usuário
vtrx
Dword
 
Mensagens: 2239
Registrado em: 20 Abr 2008 21:01

Mensagempor vtrx » 24 Abr 2012 11:34

Volte ao tópico do outro forum e explique que voce precisa da placa,código e ligações que vão te ajudar.
Lógico que voce tem que explicar que gostaria de ter este circuito mas não tem conhecimento suficiente para 'juntar' oque te passaram.
Avatar do usuário
vtrx
Dword
 
Mensagens: 2239
Registrado em: 20 Abr 2008 21:01

Led RGB

Mensagempor Eliomarjj » 04 Mai 2012 14:01

Cumpanheiro, de acordo com seu relato procure alguns livros sobre PIC como o do Fábio Pereira, Davi J. de Souza, Nicolás C. lavínia e outros... que vc encontra até os códigos prontos.
Eliomarjj
Bit
 
Mensagens: 23
Registrado em: 27 Jan 2010 12:01


Voltar para PIC

Quem está online

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

x