One of the world's most popular microcontroller boards is getting a huge upgrade.
Arduino Uno R4 Due in May With 32-Bit CPU, 16x the RAM and USB-C : Read more
Arduino Uno R4 Due in May With 32-Bit CPU, 16x the RAM and USB-C : Read more
The scheduled forum maintenance has now been completed. If you spot any issues, please report them here in this thread. Thank you!
Price and specs seem noncompetitive with the Raspberry Pi Pico. If you can find them in stock @ list price, the Pi Zero also seems a lot more compelling, unless it's ruled out by power constraints.
Not that I have hands-on experience with either Arduino or the Pico, but perhaps someone can enlighten me why a newcomer would opt for this instead of the Pi Pico. Are there compatibility issues between the Arduino ecosystem and the Pico?
Also, I'm reading the Pico's RP2040 is made on a 40 nm process node. Do we know what node the Uno R4's processor uses? It would also be useful to know how power consumption compares, and whether the Pico can be underclocked to match.
I think the assumption is that it'll be able to handle at least the same amount of current. If so, then increasing voltage naturally translates into more power, since W = V * A.remember power is measured in W(atts) not in V(olts). Being able to handle 24V instead of 20V does not mean it can handle more power, just it can take a voltage.
You you mean Arduino specifically is used for those applications? Or just that it fits in a class of platforms which are used for such purposes? Because I always thought Arduino was aimed more at hobbyists, tinkerers, and students. Automotive-grade means lots of additional certifications and robustness, which naturally translates into higher costs. For the most part, I'd assume it also means using bespoke PCBs and dust/vibration-resistant connectors, which would seem to rule out boards like this.this is something used for industrial and automotive computing,
Are you aware of such examples, or is that just a hypothetical?25 USD is a minor concern when put in the context of a $24,000 USD car or $100,000 industrial machinery.
And where did 20 V come from?The 24V power supply gives away it's purpose, 12/24V is standard in automotive and industrial applications,
The article compared it to the Pico. Are you saying Les Pounder is off the mark in doing so?Comparing it to the Raspberry PI seems kinda off, different product for a different market segment.
Which does? And how does it compare with the other?Most of the GPIO pins can handle about 10-20 mA, and there's a 60mA max across all pins.
Ah, good point. The RP2040 has no FPU, but does claim to have an integer divider "peripheral".the Renesas is a Cortex M4 with a DSP and an FPU, which I don't think the RP2040 has.
By comparison, the RP2040 says the following, of its support for random number generation:It also has a TRNG, which won't matter to everyone.
Arduinos are firmly in the hobbyist camp. You would not consider using them in an industrial environment, as they are wholly unsuitable (not sufficiently ruggedised or reliable). They serve the exact same niche as the RP2020.So for those confused, this is something used for industrial and automotive computing, not home user stuff or "can it play crysis" stuff. As such performance isn't really something that's super relevant, instead compatibility, stability and how the board integrates with GPIO and existing platforms.
No car or industrial machine will be using an Arduino. It would be unlikely for them to even be used for prototyping, with devboards for actual industrial SoCs readily available for R&D on the actual platforms to be used- and more importantly the development environment to actually be used.The R4 having the same pinout and practically being a drop in replacement is huge, it means manufacturers don't need to redevelop or port existing firmware or software over to the new board. $25 USD is a minor concern when put in the context of a $24,000 USD car or $100,000 industrial machinery. The 24V power supply gives away it's purpose, 12/24V is standard in automotive and industrial applications, where as 3.3 and 5V are standard in consumer applications.
Arduinos and RPis serve the same market segment: hobbyists. The RPi Compute Module is the closest to something that would find its way into the industrial sector, because the required carrier boards to host it can implement the protections required for that environment.Comparing it to the Raspberry PI seems kinda off, different product for a different market segment.
Price and specs seem noncompetitive with the Raspberry Pi Pico. If you can find them in stock @ list price, the Pi Zero also seems a lot more compelling, unless it's ruled out by power constraints.
Not that I have hands-on experience with either Arduino or the Pico, but perhaps someone can enlighten me why a newcomer would opt for this instead of the Pi Pico. Are there compatibility issues between the Arduino ecosystem and the Pico?
Also, I'm reading the Pico's RP2040 is made on a 40 nm process node. Do we know what node the Uno R4's processor uses? It would also be useful to know how power consumption compares, and whether the Pico can be underclocked to match.
I trust you know the Pico cannot run Linux? It's a microcontroller-based platform, like Arduino.It's apples to oranges. For the most part, running C code on the Raspberry pi is typically done on an OS such as linux or an RTOS installed on the pi.
I'm reading that the Uno R4 board has 6. So, that's a decent increase, if you need it.There's only 3 analog input on the PICO
This says:limited to 3.3v
Even the Pico?you're much closer to the microcontroller hardware when you code.
I trust you know the Pico cannot run Linux? It's a microcontroller-based platform, like Arduino.
I'm going to stick with the Mega for the time being. I still need the 16 ADC. I don't pay for my boards, my company does so the extra price difference is negligible. Also they switch processors in the R4 and many of my CANbus code uses libraries for AVR processors. I'd have to change libraries and fix my syntax to make it work.I'm reading that the Uno R4 board has 6. So, that's a decent increase, if you need it.
Even the Pico?
Okay, now that I'm looking at the datasheet, I can see you're right.It uses a 3.3v reference from my understanding.
It says it's also programmable in C.Yes I think so, MicroPython still uses wrapper modules to get down to low-level hardware.
I've written more than enough assembly language, in my life. Not a ton, but still more than enough. I'm good with C, though.When I learned in college, we programmed microcontrollers with assembly language.
Indeed. Good libraries are important.significantly sped up my workflow because I could focus on what I'm actually trying to accomplish, rather than writing libraries to make something work.
You you mean Arduino specifically is used for those applications? Or just that it fits in a class of platforms which are used for such purposes? Because I always thought Arduino was aimed more at hobbyists, tinkerers, and students. Automotive-grade means lots of additional certifications and robustness, which naturally translates into higher costs. For the most part, I'd assume it also means using bespoke PCBs and dust/vibration-resistant connectors, which would seem to rule out boards like this.
I go to the trouble of breaking up the quote because that makes it clearer exactly which point I'm responding to. As a courtesy, I will single-quote my replies to you.I loath multi quoting the same message, just quote it once and answer it as a block.
It's an entire category of programmable microcontrollers that are used in everything from CNC machines to industrial printers to fork lifts and cranes. Again the 24V DC is a dead giveaway as that, or it's bigger brother 48V are really common in that space with 12V being used in regular automotive. I mean, you can use it for a home light controller or some hobbyist projects, but there are probably better alternatives.
I loath multi quoting the same message, just quote it once and answer it as a block.
It's an entire category of programmable microcontrollers that are used in everything from CNC machines to industrial printers to fork lifts and cranes. Again the 24V DC is a dead giveaway as that, or it's bigger brother 48V are really common in that space with 12V being used in regular automotive. I mean, you can use it for a home light controller or some hobbyist projects, but there are probably better alternatives.