Why Google Choosing Arduino Matters
ptorrone writes "Earlier this week at Google I/O, Google announced the Android Open Accessory kit which uses the open source hardware platform, Arduino. MAKE magazine has an in-depth article about why Google choosing the Arduino matters, why Google picked Arduino and some predictions about what's next for Apple's 'Made for iPod' as well and what Microsoft/Nokia/Skype should do to keep up."
It already existed (an android-arduino "interface"). It only matters because google is behind it now (with an official API), but whoever wanted to do stuff before already could.
Well, you can use the same chip (ATmega2560) for any commercial application, so you can use the Arduino for prototyping and then reuse the code for the final product.
Dilbert RSS feed
I see I did not get in before the Arduino haters. Yes, I know, it's a simple board, I understand that it's not a PIC or whatever embedded thing you prefer. I accept that. But it's a nice, easy to use board. It's fun. You can do stuff quickly with it. It's good for quick little things. I'm sorry that us Arduino users don't measure up to your expectations. I'm not going to tell you that you are wrong for your embedded choices. Can I get the same courtesy?
When It Counts.
Keep in mind that the *any* device that supports USB Host mode can be an Accessory. There's a full open source reference implementation for Arduino, but the protocols are documented and open and you can implement it on any hardware you like.
Docs and Specs: http://accessories.android.com/
Google IO Talk: http://www.youtube.com/watch?v=s7szcpXf2rE
There is nothing intrinsically special about Arduino in the same way there is nothing intrinsically special about Ubuntu. The thing that makes them special is the communities that build around them helping each other.
This means that getting started with Arduino means I get to do cool stuff with microprocessors sooner. I actually implemented a link for fire panels over Ethernet using Arduino and some basic programming knowledge. I could have used a range of other systems to do the job but I selected Arduino because I could buy some of the "Shields" off the shelf and was able to make the rest using prototype boards.
Time to market 3 weeks. Experience before with Microprocessors 0 weeks.
A sig is placed here
To display how futile
English Haiku is
I'm not Bad Analogy Guy so I'll be a bit more literal: The point of Arduino is precisely that dumbed down programming environment, it brings the concept of basically making something computerised (to a point) to an a MUCH larger group of people than before. Right now there are tons of people out there doing things with these chips, making all kinds of little hacks and projects, that would ordinarily have thought "Hey what if I could do X? Oh, too complicated, what a damn shame" and are instead thinking "An arduino could probably do that".
Now for anyone that really does know coding and how to work chips and whatnot giving them an Arduino and making them use it "normally" is like giving them Duplos, but it's still Strictly Better for everyone to have these kinds of easily accessible solutions around for all the people that DON'T know that kind of thing. Sure a lot of them basically just sit there in easy-mode and never go any deeper but others will learn more in time, and just having it THERE makes the concept that much more ubiquitous.
A bullet may have your name on it but splash damage is addressed "To whom it may concern."
I agree 100%. Arduino is like the legos of microcontrollers. I've used many plain Atmel microcontrollers before and there was a steeper learning curve, whereas Arduino has been very quick, cheap and FUN!
There is also the benefit of reasonably standard IO wiring, so that when the community shares projects they are dealing with common hardware layouts.