For this project, I like Roderick Young's suggestion of the PICAXE: simple hardware (it's just a PIC chip pre-programmed with a bootloader and a BASIC interpreter), very inexpensive, and a relatively painless learning curve to come up to speed with the programming.So... On the digital front - an area I have never been to - I'm faced with differing technologies (PICs vs. PICAXE vs. BASIC-stamp vs. Arduino vs...). Upon which should I focus my learning curve? Arduino is out, just because of costs for this one project. But in general?
Certainly biased because my long time using them, I tend to agree. Maybe learning the simplest PIC could not take much and would be the start to climb the never ending ladder.Working with a bare PIC chip would be even cheaper, but you'd have a major amount of work learning to program it, whether in C or in assembly language. But in the long term, I think the effort it takes to become proficient at using PICs is well worth it because of their simplicity and flexibility, and because you can do so many things with them.
We've already been there on several occasions; and during the time this thread has been running the TS could have learned to program a PIC and implemented such a solutionI would start with a micro, like those 8pin dip types (12F675 or Attiny25). Generating a random number and based on that drive the movement through a resistor is a piece of cake. All for $2/unit tops.
A ring oscillator is an oscillator + shift register.a non-microprocessor solution could be a pseudo random number generator built from a shift register
The mcu doesn't need to generate an analog signal (to drive the movement) for it to appear "analog": you can simply turn a pin on or off, and connect the movement to that pin. The duration by which the pin stays on or off can be random.would like to see one actually doing something that looks like "analog"
by Jake Hertz
by Jake Hertz
by Aaron Carman
by Aaron Carman