Posted by Chris Anderson on December 30, 2009 at 12:00am
A fun analysis by Sparkfun on the world domination of Arduino over the past couple years. More people are searching for it than even the once-dominant Microchip (maker of the PIC chips). No wonder that Sparkfun reports that: "Microchip wanted to meet with us because they were interested in creating an 'Arduino' like board using a PIC processor. Microchip finally began to understand what it means to get people early, and using their hardware, and Microchip was sensing (rightfully) that they were losing market share to this thing called Arduino. "
This is very interesting, in SA Pics is used a lot you can find the in most electronic shops whereas Atmel is very poorly supported.
There has been some effort for a pic board its called Pinguino is an Arduino-like board based on a PIC Microcontroller. The IDE looks the same but its written in Python
I think unless Microchip brings out a descent free C compiler for their 8 Bit uC and a easy way to program like the Arduino , the Arduino will be the choice for the hobbyist
Standard hardware, standard pre-programmed bootloader is key. Arduino is gaining traction due to its' fixed stable defined hardware platforms, the pinouts and connectors become a standard, standardization allows everyone to start on the same page. This is the stuff that shields are based on. The second most critical factor is a pre-programmed bootloader, simple cable for programming. The arduino libraries are just as important for quick start and support of the hardware in a standard way.
The microcontroller itself has the least influence on its success by design. Arduino hardware abstracts away the micro and redefines and renames the pinouts. Referring to the micro's data sheet isn't or shouldn't be necessary...and that is what beginners want.
Im based in the UK and until the last couple of months I could get free samples of most parts very quickly. As this is not currently available I purchase them from Microchip direct and find they arrive quickly, there is also RS and Farnell who stock these but are more costly for next day delivery.
Im not sure why they have stopped free samples to EU at the moment but I hope it comes back soon.
delivery.im - This website is for sale! - delivery Resources and Information.
This website is for sale! delivery.im is your first and best source for all of the information you’re looking for. From general topics to more of wha…
"PIC is far easier to get started in IMHO" {than AVR}
This is strictly American point of view. In EU the situation is statistically reversed: availability, university penetration, manufacturing plants are in EU.
In Poland the situation is extreme: almost impossible to get fast and cheap more advanced PICs, while AVR and ATMEGAs are stocked in thousands (1K-20K pieces).
Its hard to compare Aduino to Microhip, comparing AVR's to PICs and the PIC is far easier to get started in IMHO. I started in assembly and bought a cheap kit to start programming. Much easier than I have found AVRs to be. All the PIC tools I use for my projects are free including the C compiler.
Aduino on the other hand wraps the AVR in something much easier to use learn and develop and its openness makes it appealing to people. There are a lot of projects out there on Arduino that could be a lot simpler, cheaper and smaller if they used a custom PCB with an MCU, but then the people that developed these would maybe not have done so if it wasnt for Arduino.
For me Arduino and its associated tools empowers people to make things they might not have thought they could make before. Its a different way of doing things, i just wish there was a PIC version ;)
I think that the real success of the Arduino is because it relies on excellent, free and open source tools like the gcc compiler for the AVR family. You can find hundreds of free schemes on the web based on PIC micros with, or even more capabilities than Arduino, but if you haven't a free tool from you can program it easily... people don't want to waste time learning assembly languaje for their homebrew projects. Even if you can get free PICs from Microchip!
Comments
There has been some effort for a pic board its called Pinguino is an Arduino-like board based on a PIC Microcontroller. The IDE looks the same but its written in Python
I think unless Microchip brings out a descent free C compiler for their 8 Bit uC and a easy way to program like the Arduino , the Arduino will be the choice for the hobbyist
http://www.hackinglab.org/pinguino/index_pinguino.html
http://www.youritronics.com/pic-based-arduino/
The microcontroller itself has the least influence on its success by design. Arduino hardware abstracts away the micro and redefines and renames the pinouts. Referring to the micro's data sheet isn't or shouldn't be necessary...and that is what beginners want.
Im not sure why they have stopped free samples to EU at the moment but I hope it comes back soon.
This is strictly American point of view. In EU the situation is statistically reversed: availability, university penetration, manufacturing plants are in EU.
In Poland the situation is extreme: almost impossible to get fast and cheap more advanced PICs, while AVR and ATMEGAs are stocked in thousands (1K-20K pieces).
Aduino on the other hand wraps the AVR in something much easier to use learn and develop and its openness makes it appealing to people. There are a lot of projects out there on Arduino that could be a lot simpler, cheaper and smaller if they used a custom PCB with an MCU, but then the people that developed these would maybe not have done so if it wasnt for Arduino.
For me Arduino and its associated tools empowers people to make things they might not have thought they could make before. Its a different way of doing things, i just wish there was a PIC version ;)
-
1
-
2
of 2 Next