Autor Tema: Dimmer com PIC - Dávida  (Leído 2848 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado pgsabel

  • PIC10
  • *
  • Mensajes: 23
Dimmer com PIC - Dávida
« en: 25 de Septiembre de 2003, 11:02:00 »
Caros colegas,

Estou tentando montar o circuito que permita o controle de intensidade de um pequena lâmpada
de 3V através do PIC16F628.
Montei o circuito e o programa em PicBasic, mas não fncionou como esperado.
Estou colocando o circuito que fiz no PROTEUS e o programa abixo que fiz:

###############################


DEVICE 16 OSC
symbol tecla_inc = PORTA.1
symbol tecla_dec = PORTA.2
TRISA = %00000110
x var byte
b var byte
x = 0
PORTA = 0
inicio:
    b=0
    button tecla_inc,0,255,0,b,1,incrementa
    b=0
    button tecla_dec,0,255,0,b,1,decrementa    
    goto inicio

incrementa:
    x=x+1
    pwm PORTA.0,127,x
    goto inicio
decrementa:
    x=x-1
    pwm PORTA.0,127,x
    goto inicio

###############################

Há alguma coisa de errado neste programa?
Caso tenha, alguém pode me ajudar?

Fico muito agradecido,

Paulo    

Desconectado RGL

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 634
RE: Dimmer com PIC - Dávida
« Respuesta #1 en: 25 de Septiembre de 2003, 20:28:00 »
Pienso que sería mejor que utilizases el comando HPWM que utiliza el hardware del micro, esto puede rular en background  y puede solucionar tu problema. El pin RB3 debes hacerlo  como salida y es donde se prduce el PWM

Saludos
Ricky

Desconectado pgsabel

  • PIC10
  • *
  • Mensajes: 23
RE: Dimmer com PIC - Dávida
« Respuesta #2 en: 26 de Septiembre de 2003, 07:08:00 »
Caro RGL,

Já me falaram realmente para usar o comando HPWM, o problema é que não sei trabalhar corretamente com este comando. Da última vez que tentei utilizá-lo não deu certo.
Você poderia me ajudar neste programa?
Se você puder me ajudar ficarei muito agradecido.

Atenciosamente,

Paulo

Desconectado RGL

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 634
RE: Dimmer com PIC - Dávida
« Respuesta #3 en: 28 de Septiembre de 2003, 17:53:00 »
Nunca he usado este comsndo, pero puedes consultar los ejemplos de www.melabs.com. Es posible que allí encuentres ayuda.

Saludos
Ricky


 

anything