Componentes Eletrônicos Baratos

quarta-feira, 15 de julho de 2009

Controlando um LED através do PC e pela porta serial.


-->Acender um LED atraves de um microcontolado através do PC.
Nesse projeto uso a comunicação serial.

PIC. Foi usado um PIC 16F628A

Codigo fonte do PIC:
Desenvolvido em Basic for PIC da Mikro
______________________________________________________________
program PIC16F628ARS232_led

'Declarações de pinos
symbol led = portb,0 'define led na portb.0
'Declarações de variaveis
Dim dado_recebido as Byte 'define a variavel que recebe os dados do PC
'Dim aux as Byte


main: 'inicio do programa principal
Trisb=000010 'Define a direção dos pinos

Usart_init(2400) 'inicia o usart em 2400bps

loop: 'loop principal
if Usart_data_ready=1 then 'se tiver um dado no buffer de recepção
dado_recebido=Usart_read 'sim, então leia o dado
if dado_recebido=49 then 'Verifique se o dado recebido é 49(1 em ASCII)
Setbit(led) 'Sim é um então liga o LED
else 'Não é um então...
Clearbit(led) 'Deliga o LED

end if 'Fim do se
goto loop 'Vai para o loop
end if 'fim do Se


end. 'Fim do programa
______________________________________________________________
Esquema:


->PC
O programa de comunicação foi desenvolvido em VB6, e é bem simples de ser entendido.

Ao ser iniciado ele detecta todas as com disponíveis e pergunta qual usar:


Depois apresenta essa interface principal, para o controle do LED.


Aqui vai o download do executavel:
http://www.mediafire.com/download.php?vmnmmoncjly

Aqui do Projeto em VB6. Modificações podem ser feitas desde que se mantenham os créditos.
http://www.mediafire.com/download.php?xlwzzzwzd2y

Em breve mais Projetos!!
Espero que tenham gostado!
Comentem!

Matheus Ryndack

2 comentários:

Anônimo disse...

muito bacana cara, me ajudou muito! só uma dica, quando comentar no codigo, ao invés de dizer "monte de asneira q precisa pra funcionar" tente explicar o porque destas asneiras! obrigado!!

Anônimo disse...

Eu queria saber se precisa gravar o pic obrigado

O que você está achado das postagens

Links

Eletrônica:


Sala da Elétrica
O Sistema Caiu PC/Tecnologia:
Etc: http://i853.photobucket.com/albums/ab93/lucaasvaz00/blog.jpg BlogdoLandro

Quer ser parceiro? Clique aqui!
 

Copyright © 2009 Led Eletronica. Todos os direitos reservados.