The Laser Doodler
ch00ftech.com
ch00ftech.com
After a lot of head scratching he discovered that the bit-change operation on the I/O port of the chip he was using was doing a read-modify-write routine. One of the pins on the I/O port (intended to be "write-only") was attached to a status LED.
In bright sunlight, the status LED was generating enough power to read high on the I/O port, so any unrelated bit flips on the port could cause the LED to turn and remain on in bright sunlight.
I tried to wire one up myself but couldn't get it to work. I think certain LED matrixes don't work as well (maybe translucent vs transparent LEDs)
Can you show me what it is you have/are doing?
Note that the only reason its taking me this long is because I'm trying to be cheap cheap cheap. You can do this with a laptop running OCV connected to a projector pretty easily. (although the first time you try this like I did, the feedback is really really trippy :-)