What's missing from this announcement for me is a comparison of current draw, sleep states, etc. It's nice to get more powerful within a form factor and voltage and so on, and I realize many applications don't care about energy use, but increasingly the metric I care about with DIY/MCU gear (and my phone and my laptop is) "watt-for-watt performance increase". With DIY stuff especially because I build battery-powered…
The microcontroller is under 20mA easily, and under 10mA typical use. https://www.renesas.com/us/en/document/mah/renesas-ra4m1-gro... I'm a bit lothe to admit it, but for beginners... anything under 50mA probably doesn't matter. So that includes Teensy Boards, RP2040, Arduino Uno, this new Arduino, etc. etc. A typical LED draws 20mA for example, while WiFi will draw 100mA or more. Ethernet also draws 100mA+. So its v…
Arduino Uno R4
31–40 of 136 posts
Re: Arduino Uno R4
#32Earlier quoted context omitted.
20mA is an equivalent of a typical LED. And if that is too much for you to power a microcontroller you do what you do with a normal LED -- you do not power it all the time and instead you use it when it is needed and put to sleep when it is not. So I fully agree with the parent comment that for an amateur once you got to this point, further improvements on power efficiency here is pretty much inconsequential. It is n…
"Putting it to sleep" is where a lot of details matter. Different MCUs don't have parity on what sleep states and options they offer and what they mean in practice. Often there are complex tables where certain wakeup schemes are only available in certain sleep states, and to extract minimum idle draw you need to know what you're doing. The Arduino framework currently offers only minimal abstraction over this. If you…
Arduino is supposed to be simple and it is a feature, not a bug.
If they start making it more and more complicated, it will just stop being simple and it will stop being what makes it so usable to complete noobs.
There is no shortage of options if you somehow find that Arduino is not powerful enough to you.
Re: Arduino Uno R4
#33Earlier quoted context omitted.
"Putting it to sleep" is where a lot of details matter. Different MCUs don't have parity on what sleep states and options they offer and what they mean in practice. Often there are complex tables where certain wakeup schemes are only available in certain sleep states, and to extract minimum idle draw you need to know what you're doing. The Arduino framework currently offers only minimal abstraction over this. If you…
As an amateur EE I am looking at Arduino as an entry-level solution for people who want to learn a bit about electronics and have fun getting some results. Arduino is supposed to be simple and it is a feature, not a bug. If they start making it more and more complicated, it will just stop being simple and it will stop being what makes it so usable to complete noobs. There is no shortage of options if you somehow find…
Re: Arduino Uno R4
#34IMO, this is so different from the three previous UNOs that they should have made up a new name for it instead of calling it an UNO.
DOS?
Ditto for "tre": https://docs.arduino.cc/retired/boards/arduino-tre
It looks like they haven't used "quattro" themselves, but a popular Arduino-based robotics project has, so using it for a new board would be confusing.
They've used "cinque" too: https://hackaday.com/2017/05/20/arduino-cinque-the-risc-v-es...
"Sei" isn't used, but it'd cause confusion when people search for how to enable interrupts on Arduinos.
So I think "sette" would be the next good candidate if they wanted to name it after a number.
Re: Arduino Uno R4
#35Re: Arduino Uno R4
#36These boards confuse me so much. The microcontroller is a Renesas RA4M1 running at 48MHz. However, the Wifi version uses an Espressif S3 module. However the S3 is a dual core microcontroller that runs up to 240 MHz. Why not base the board on that, or perhaps even the RISC-V version of ESP32? ESP32 has plenty of pins, deep sleep, etc. Is it only to keep pinout/5V compatibility with older Unos? I think their bigger pro…
Re: Arduino Uno R4
#37Earlier quoted context omitted.
Maybe that's not the right board, but a level shifter is what, $1 or so? Could be on the board itself easily.
Please try to imagine you are a begginner again.
My question here is why the weird approach? Why have two MCUs on a board, and have the one that the user interacts with be the technically inferior one?
Why not just make a better version of the ESPRIT? Just add a level shifter to it, and there you go: form factor compatible, 5V compatible, and more powerful than Arduino's not yet released project. And probably cheaper to manufacture than the two MCU design they came up with.
And yeah, you can use exactly the same IDE and API for the ESP32.
Re: Arduino Uno R4
#38Earlier quoted context omitted.
DOS?
They're Italian, so they'd say "due" instead of "dos", which they've already used: https://docs.arduino.cc/hardware/due Ditto for "tre": https://docs.arduino.cc/retired/boards/arduino-tre It looks like they haven't used "quattro" themselves, but a popular Arduino-based robotics project has, so using it for a new board would be confusing. They've used "cinque" too: https://hackaday.com/2017/05/20/arduino-cinque-the-ri…
Re: Arduino Uno R4
#39A nice improvement, but maybe too little too late? I mean, what's the point? An ESP32 has 320K SRAM, 448K Flash and a 240 MHz dual core CPU. And it costs peanuts. That's the competition to beat, and this doesn't reach it, even though the ESP32 came out in 2016. The Arduino has been resting on its laurels for too long, I'm afraid. There's long been things out there much faster and cheaper, and with wifi out there for…
I'm not into Arduinos but I think they are not selling their products because they have the largest RAM or the fastest CPU but because of the Arduino IDE, the language and the community.
I'm sure there are good alternative to the Arudino out there. Arduino certainly wasn't the first to market with beginner friendly development boards and the popularity of Arudino only attracted more companies to the market. Unfortunately, it would be difficult to figure out who to go with since there is so much meaningless noise out there.
Re: Arduino Uno R4
#40A nice improvement, but maybe too little too late? I mean, what's the point? An ESP32 has 320K SRAM, 448K Flash and a 240 MHz dual core CPU. And it costs peanuts. That's the competition to beat, and this doesn't reach it, even though the ESP32 came out in 2016. The Arduino has been resting on its laurels for too long, I'm afraid. There's long been things out there much faster and cheaper, and with wifi out there for…
However the ESP32 power consumption is too high. TI has an ARM-based wireless sensor platform that can run for years while making measurements every five minutes.