Let's Make Robots!

Pages

Why I Hate Arduino

The title of this blog entry is going to make a lot more enemies for me. Not that I need any help there. But perhaps the content will take some of the edge off of it. I really don't hate Arduino, but there are a lot of things about it that bother or concern me, and some that just downright irritate me. And, to be honest, many of the things that bother me about Arduino is how people (try to) use it beyond it's reasonable capabilities. But the Arduino does little to alleviate that, and that again annoys me.

An Arduino that runs Windows or Linux, or almost any other OS

The Arduino has done wonders to bring embedded systems in reach of people who otherwise wouldn't have access to them.  It is a very powerful system, but it has drawbacks and limitations.  The program and data sizes are limited, as is the execution speed.  They are often plenty for many projects, but sometimes more is needed.  For larger projects more space is needed.  Or maybe it needs to be faster.  Also, you only have one program and to have the processor do more than one thing (multitask) requires some tricky programming.

Follows a predetermined path now. More coming
Using a
More information, pictures, and videos will follow. The Valdez family is my kids' introduction to building robots.  They are works in progress, and I expect the … Read more