I agree that the arduino project has brought microcontroller projects to a whole new classes of people that had not and would not otherwise have entered into the field. Lots of gray beards poo pood the whole concept early on, not unlike the mainframe computer types looked upon the first microprocessors in the 70s.
And it's not that the original arduino developers were so brilliant or anything, they just had a good idea aimed at a unique audience (artist and non-techies) that needed simple tools and low cost way to enter the field.
The arduino folks just took a bunch of existing open source projects already developed and avalible and integrated them together with a very very simple controller board based on a Atmel AVR 8 bit controller chip. The use of avr-gcc compiler/linker, Processing IDE, AVRDUDE, Wiring, etc, for the idea of using abstraction for things like using pin number instead of the port/pin addressing required at the chip level. It's actually really amazing how little new code the original arduino folks had to create, they just stitched together lots of open source code together and built a simple controller board which they then released as probably the very first highly successful open source hardware project.
Soon even experienced software types found that the platform can be useful, as one is actually developing code (sketches) in C/C++ with all it's capabilities and history. So soon contributed libraries and projects quality and volumn was very impressive and has reached a critical mass that would be certainly hard for any other platform to surpase.
Certainly there are more powerful controller chips available with tons more power at the same or even less price, but if one measure of power is the size of the existing user base it will be interesting to see how long the Arduino project keeps the simple 8 bit controller actually relevant long pass it's otherwise must use by expiration date.
Indeed even the Arduino company has now released Arm based boards (Due) but it's not clear if it is being accepted and adopted in the huge numbers that the more simple 8 bit boards are. And being open source hardware one can now find simple Asian cloned E-bay sold AVR mega328P mini-boards (named Pro-mini) for like $3 each.
And a whole new generation of small specialty vendors are now actively selling components, modules, sensors, etc to this population. Firms like SparkFun, Adafruit, etc started out small with this market and grew to multi-million size very quickly.
For those of you who are as old as me it's very similar to the early growth of the microprocessor field in the mid 70s, where it was not the existing major computer and electronics companies the entered the market till later, it was very much a hobbyist driven market at first.
To be clear it's not a fan boy type of product or platform, as it is not really aimed or useful for the plug-and-play type users, one must learn some basic electronics and programming skills to actually be able
to convert an idea into a real project. But it does allow the quickest learning curve to just getting started of any other platform I had come across. It's fun and useful and cheap, what more does one need.
