- Show quoted text -
I think the main thing to keep in mind is that PICAXE was designed
for an educational setting and, as a result, it's cheap and easy to
learn. There are plenty of grade-school children (especially in
England) successfully working with them. That having been said,
there's also no question that the PICAXE chips are SLOW. I did a
speed test on a simple LED-blink program (with no delays) and the
Arduino wass about 200 times faster than the PICAXE. But then, if all
you want to do is blink LEDs, you need to slow down the program anyway.
Personally, I don't think it has to be an either-or situation. My
favorite PICAXE chip is the 08M - with only 8 pins, it makes an
excellent peripheral processor for either a PICAXE (e.g., the 28X1)
or an Arduino master processor. The PICAXE-08M can accomplish a
surprising variety of processing tasks, and it can communicate
serially with its master processor. I'm currently working on a robot
design that uses either an Arduino or a PICAXE-40X1 (or 2) as its
master processor and as many as eight 08M or 14M "slave processors"
which handle various I/O functions. Together, they produce a super-
flexible robotics platform.
Anyway, that's my 2-cents worth. I enjoy working with both PICAXEs
and Arduinos, and I appreciate all I have learned from lurking around
the NYCR group!
-Ron
are an afront...." and Chris's amazing PICAXE-based DIY laptop! (BTW, Matt, aren't both PICs and AVRs/Arduinos also Non-von Neumann, i.e. Harvard or modified Harvard architecture, with separate data and program storage? http://en.wikipedia.org/wiki/Harvard_architecture)