6 ms·
Yes, having played with the pico, ESP32 and predessor I kinda agree, thouogh ADC's in microcontrollers are limited depending upon what you want to do and will o
by Zenst 5y ago
Yes, having played with the pico, ESP32 and predessor I kinda agree, thouogh ADC's in microcontrollers are limited depending upon what you want to do and will often lean towards an external.
The ESP also has hardware floating point, which if you need to use that sure does blast past the pico's core's.
What the pico does shine well at is the PIO controllers and a good documentation user base. The fact that within a year it had early on full support in the ecosystem of microcontrollers is pretty darn amazing, more so given Espressif not exactly known for their doumentation and the whole intergration with IDE's like the ardiuno was dedicated users off their own steam driving it.
Another plus for the PICO is that you can get for a dollar the chip itself and with the advent and ease of doing your own circuits, afforded the ability to roll your own controller board how you want them. Sure can do that with the ESP's but not sure so easily accesable price wise as the PICO chip is and not as cheap.
Yes the whole lack of wifi and BT upon the PICO in todays times with IOT this and other projects, does leave shortfalls, though there are boards that do that, sadly many get WIFI by adding something like an ESP01 chip and the whole ironic aspect of a microcontroller needing another microcontroller for it's wifi when maybe what you wanted to do could be done upon the ESP01 alone, well. Bit of a chuckle.
So for me, were the PICO stands out is the PIO controllers and how they with the USB host option allow many device avenues. Want your own joystick - doable, want to emulate some odd protocol - may well find the PIO can take a lot of strain from that.
- a9h74j 5y ago> the whole ironic aspect of a microcontroller needing another microcontroller But it is a microservices architecture!
- MivLives 5y agoI'm currently working on a keyboard with a pico, and am not the most experienced at working with microcontrollers. It's crazy how much easier it is for me to do things on the pico then the old standard, the pro micro. I can just have my vscode open, and the serial port just connects. Changing a file causes the controller to reboot and run the new code. No flashing, or dealing with compiling QMK. Given that you can buy a pico chip in the pro micro form factor, with usb c, for cheaper then an elite c, I'm hoping these end up in a lot more keyboards.
- jaygreco 5y ago> I can just have my vscode open, and the serial port just connects. Changing a file causes the controller to reboot and run the new code Are you using micropython? This sounds like a treat.