Hi,

As a beginner, I am trying to drive a laser pointer from a PIC16F84 using this simple program:

-----------
loop: High 0 'Turn on LED connected to RB0
Pause 1000 'Delay for 1 second

Low 0 'Turn off LED connected to RB0
Pause 500 'Delay for 0,5 seconds

GoTo loop 'Go back to loop and blink LED forever
End
----------

For sure it flashes but it looses much brightness.

I tried to drive the laser pointer from a TIL111
using the following circuit but it still looses much brightness.

http://www3.sympatico.ca/louiscimon/...9v%2016f84.pdf

I suppose that "High" is in fact an oscillation that is not a continuously "on".

I have the same difficulty trying to drive a piezzo buzzer
(Velleman SV10) : it looses much loudness in the process, even driving it from 18 v
with the TIL111.

I would like to understand and find a solution.

Thank you very much

Louis Cimon
Québec, QC
Canada
http://www3.sympatico.ca/louiscimon/