por icaro51 » 27 Mai 2007 04:51
Entao eu dei uma "diblada" no problema ligando o PWM do PIC a um resistor de 1k e ao led ir (emissor) e ao terra, e o recepitor eu liguei no Vcc com um resistor de 2k2 e ao PIC, como indicado abaixo.
PIC --------R 1k----->|(e)-----GND
PIC-----(r)|<--------R2k2------5v
Acho que na potencia esta longe da maxima mas esta funcionando, melhor quase.
Quando eu nao tenho nada na frente dos leds a tensao no PIC fica em torno de 4V e quando eu coloco algo na frente cai para 2V, agora vem a parte estranha, estou tentando usar um conversor AD e apesar da tensao no conversor variar ele sempre le o mesmo valor.
Eu tenho um programa onde o convesor AD esta funcionando normal, quando eu adiciono as rotinas do PWM ele para.
Estou usando o PIC 16f877A