Introduction: POV on Basic Stamp

Picture of POV on Basic Stamp

I was surprised when I could not find any persistence of vision projects on the web using a basic stamp.

Initially I used a piezo speaker to beep each time the pov pattern was complete. This allows you to synchronize your waving motion with the message display. The final pov implementation uses a Memsic accelerometer to figure out when to reverse flash order.

Step 1: Build the Circuit

Picture of Build the Circuit

I used the integrated bar LED DIP, but a row of single LEDs should work just fine.

Step 2: Code the BS2

Edit pov.bs2 with your pattern and upload to the basic stamp. The code should not be difficult to figure out. The piezo version is still supported: set USE_MEMSIC to 0. The light pattern can be found in the DATA directive near the bottom of the file.

Step 3: Give 'er a Whirl

Picture of Give 'er a Whirl

For extra credit, design a simple switch out of a banjo string to detect the direction changes! As in Ken Murphys Blink. Let me know if you make any improvements!


grenadier (author)2008-09-28

instead of 10 470 resistors on cathodes. use 1 on anode

sam (author)grenadier2010-02-11

I don't think that works, as the resistance required varies with how many LED's are being lit up.

insignia96 (author)sam2011-05-22

This would likely work OK, the problem you would run into is that if you have instead of 10 resistors dissipating power (let's say 0.1W) you have 1 resistor dissipating all of it (1W total, would need a bigger resistor). But you're still right. There would be less consistency in the brightness.

Itsgoofytime (author)2008-06-08

I agree. PIC is vastly superior to BASIC STAMP 2. The basic stamp 2 is overpriced, underpowered, and inferior to many microcontrollers out there. BASIC programming language teaches you bad programming habits that can sometimes make it hard to switch languages.

ruawake (author)Itsgoofytime2009-07-31

Could anyone explain why you will not likely develop bad habits, like "go to", which leaves you with no trail of breadcrumbs. Does pic use python or list?

WyoJustin (author)2008-05-10


andreq (author)2006-06-03

If you really want a cheap solution for starting with Pic : 1 - Get Pic sample from microchip (free but don't abuse) 2 - Get a cheap $15 serial pic programmer from ebay 3 - "find" pic basic programmer" to "try" it enjoy

botronics (author)andreq2006-09-09

You can make a programmer that uses IC-PROG (free) very cheaply with my Pic-Key programmer. Use Pic-Pro-Basic and cheap pics and stop using those $50 stamps.

WyoJustin (author)2006-06-03

Thanks, I'll have a look. J

WyoJustin (author)2006-06-03

I had all the parts laying around from a class. It would have cost me over $100 to get up and running with a PIC. That is unless you can tell me how to get started with PIC for $3, I'm stuck with my free basic stamp...

andreq (author)2006-06-03

If you ever feal like doing basic for pic... but don't want to blow up $40 on a ......... get yourself : PicBasic Pro Compiler (not free...but....anyway..) you actualy have many Basicstamp function in this...

abbtech (author)2006-06-02

Nice job, same idea as this one. Just minus the motor:

About This Instructable




More by WyoJustin:Night and Day Clock!Bar End Brake Light: BEBLPOV on Basic Stamp
Add instructable to: