Leaves some to be desired. Take the batteries out and you lose your messages unless you're quick to put in new batteries. Damn - I want to take the batteries out to keep the charge. Why not have a USB update available? Then it wouldn't be a $5 gadget would it?
I like the user interface. Takes me back to the days I put a 200 byte program on the boot sector of a disk for RKK's class. It would tell you what programs were on the disk and you would use the cursor keys to pick the one to run.
Simple improvement to be suggested here - how about some way to keep moving from one message to the other.
Construction is super simple - three contact buttons - button is conducting and shorts out an open - on one small board with three leads coming off it. How does that work? They have 4 resistors on the board. Does the microcontroller look at resistance or voltage? Hmmm... If it was voltage, wouldn't they need 4 leads atleast? Anyhow, here's the neat part. I can't even see the microcontroller. It looks like it's under the push button on/off switch.
This is terrific. First, you have to control the speed of the motor to be able to get the pulsing of the display right to get the message stationary in space.
Looking closely, it looks like the supply lead goes to the contact-button board, so there's probably a crude ADC looking at the other two leads. I think I could do better - how about just one lead - save on labour. And the resistors? You want as many components as possible to be the same so that your inventory is simple - and so the assemblers have less chance of messing up.
I wonder how I could hack the program on the MC? First, I'd have to get the switch off the MC, then find out the type, then order the development kit that goes with it - if I built my own board, I'd still need a socket.
Need to find the equivalent of
ACK (Atlanta) in Dallas. They might make life easier.
Here's one no-brainer hack I should be able to do - put in a male power connector that sticks out on the outside and hooks into the power terminals on the inside so that I can leave it on my desk and power it off an AC adapter - so I don't have to worry about charging batteries.