Hacker News new | past | comments | ask | show | jobs | submit login

too late pico took over



This is a very different product when comparing it to the Pico, for different audiences.


It's a bit different, and sure the Pico audience is slightly more advanced, but there are way more similarities than differences. They are absolutely in competition.


Arudino Uno has _always_ been primarily about being super simple for beginners. This is why the Arduino IDE exists (and why many more advanced hobbyists eschew it). This is also why the Arduino Uno can be used without breadboard. And why Arduino shields exist, so you can add on the Unos in plug-and-play kind of fashion, for beginners. I believe a secondary design goal is to still be useful past the beginner stage (which is where comparison with a Pico comes in), but that's not the _primary_ goal.

In contrast, Pico is far more complicated for beginners, since it's not designed for that purpose. You need a breadboard in order to use it with anything else. And the toolchain is _far_ more complex for beginners! Hell, I had some issues setting up the Pico toolchain on my Mac (and I'm not a beginner), whereas with the Arduino, it was just "get the Arduino IDE". Yes, you can use the Arduino IDE with a Pico now, but that wasn't that way from the beginning, and the fact that you can do so now is A) not because Raspberry Pi released any official method and B) because the Arduino IDE exists in the first place specifically to support Arduinos.

In short, as I said before, they are different products with different audiences, and therefore different design goals.


I could be wrong with this new Uno, but the biggest difference between a pico and uno (traditionally) was that the USB firmware in the uno could allow you to emulate mice/joysticks. That's huge if you're building simpits, or human interface prototypes.


The RP2040 used by the Pi Pico has native USB support, so using it for HID devices is fairly trivial.

The previous Uno was a bit of a pain because it had two MCUs, with one essentially just acting as a USB interface to the other. The new Uno has the USB pins muxed both directly the MCU and the onboard ESP32, so that should be easier to work with.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: