Please Note - when this UNO R4 was mailed to me by Arduino *it was in an anti-static bag*. The unboxing in the video is a live-action recreation of the event with some creative license.
@edwardgiovannelli5191
Жыл бұрын
That's the way to do it right! Incremental *useful* changes while maintaining backwards compatibility and a familiar user interface. Arduino designers really have their sh!t together!
@BenHeckHacks
Жыл бұрын
Pretty cool. M4 = floating point. But seems like a lot of IO is going to waste.
@programmingelectronics
Жыл бұрын
I know a couple folks were wondering in the comments if they'd come out with a MEGA version that had some more IO to use.
@Abc-sl1nf
Жыл бұрын
I'm currently taking Programming Electronic course online and I absolutely Love it! Mike explains things perfectly.
@michaelcheich2481
Жыл бұрын
Thanks so much! Really appreciate the note!
@henrychan720
Жыл бұрын
Did they seriously stick an ESP32-s3 on an Arduino, which is literally >10x more powerful than the main processor, just use it for WiFi? What's even is the point of having the Renesas chip?
@frankhovis
Жыл бұрын
Don't forget the "convenient on-board 12x8 LED matrix" too!!! 🤪
@u9Nails
Жыл бұрын
I recently learned a little about an Arduino. Made one into a project and it worked great. I started to get those "what if I..." ideas. I think this Uno Rev 4 is a perfect upgrade! My Uno Rev. 3 project is socketed into a PCB which is a carrier for all my wire connections. Using the same footprint was brilliant. The new features are very fresh and welcomed. What a terrific way to revise the Uno! Thanks for the details. That was very helpful!
@programmingelectronics
Жыл бұрын
Thanks a ton for the note. I am excited to start using it as well.
@cfusername
Жыл бұрын
I think the classic R3 is still a great device to get started. It is very well documented and there are tons of libraries and tutorials. Also there are lots of applications where a 8 bit device is completely enough. I wouldn't necessarily trust a ESP or other modern controller to run for years without interruption or restart. More complex and powerfull hardware also comes with more possible hard- and software issues.
@programmingelectronics
Жыл бұрын
Great perspective! Thanks a ton for adding this!
@electronics.unmessed
Жыл бұрын
Many thanks for the introduction of R4. I am a great fan of the Arduino platform. Definitely a good option for me.
@michaelcheich2481
Жыл бұрын
Thanks for the note!
@MattBaker1965
Жыл бұрын
Great summary of the R4. For beginners one advantage of the R3 is the socket-ed chip. You can destroy the micro-controller and its (about) a dollar to replace. Even a ham fisted 12 year old can change a DIP package (I know I did).
@programmingelectronics
Жыл бұрын
Thanks Matt! I agree - the dip package makes the R3 a bit durable in a sense.
@wtmayhew
Жыл бұрын
The Uno R4 with lots more speed, memory and CAN bus support makes it a potential contender against ESP-32 boards in the Arduino IDE. If you’re buying a large number of boards to embed in a product, cost matters. For one-off learning, cost is moot, get an R4. I’ve been developing projects in the Arduino IDE for Lilygo ESP-32s3 Dev Module boards which have integrated hi-res display, Wi-Fi, 12 bit A/D etc. for about US $20 each, on the other hand, the Arduino shield footprint gives access to a great number of hardware add-on options
@michaelcheich2481
Жыл бұрын
Well said, I'm right there with you.
@edwardgiovannelli5191
Жыл бұрын
I probably don't have 1/10 the experience with Arduino that you do, but my first run in with the platform was a device that was going into limited production (initially planned to make 5 units, wound up making 12) But I got ahold of a r3 board to do all my learning and testing on, then for 'production' we used nanos. It was a great fit for what we were doing and endeared me to the Arduino system. Since then I've used it for several other projects, both professional and personal, and now I'm really excited to explore the r4.
@TheTubejunky
Жыл бұрын
@@edwardgiovannelli5191 Wait until you learn about ESP32, ESP8266 OR EVEN raspberry Pi4!
@AkashBagFEce
Жыл бұрын
r4 is pretty good. but the popularity, the uno r3 get is just another level. the uno r3 & it's clone boards & the atmega328p chip will never be useless due to there simplicity & effortableity. i just loved uno r4, but r3 is a milestone...!!! love arduino...
@programmingelectronics
Жыл бұрын
I agree with you - the R3 is iconic. I am excited about the R4 as well, I didn't realize this when I published the video, but it has built in HID support, so it can emulated keyboard/mouse etc
@AkashBagFEce
Жыл бұрын
@@programmingelectronics yes, this will make very easy to use r4 as a diy joystick or other projects. but as a student, r4 is a little bit expensive to me. i want to handson one.i use to do work with uno r3, recently i had made an arduino nrf24l01 shield, working pretty well. as a student, arduino uno r3 chip cost boards are my real companion! 😅😅😅
@ericwright3382
Жыл бұрын
ATMega328 DIP package makes it easy to pop into your own PCB with crystal and a couple parts. Much harder with the M4 package options. :(
@AkashBagFEce
Жыл бұрын
@@ericwright3382 yes you are right. Nobody uses Arduino Uno r3 smd version, why? Because dip has the advantages. Dip atmega328p will use in project after 50-80 years also❤️
@TheTubejunky
Жыл бұрын
@@AkashBagFEce Also you can remove the IC and replace it! to change programed IC's for different projects or to FIX one if it is bad.!!! That is the reason I will NOT depend on Surface mount ever.
@joshuabray37
Жыл бұрын
Nice! I didn't realize this was out. I just ordered 2... I must have 30 R3's, and LOVE them. I can't wait to try this out. Arduino's are such great devices to learn on and make stuff. I've made robots, photo booths, CNC's, laser engraver's, and a lot more. If you pair it with a raspberry Pi, you can do even more.
@programmingelectronics
Жыл бұрын
Very cool - totally agree Joshua - it's a great tool.
@thephm
Жыл бұрын
I wondered why they'd cover a part of the R4 WiFi board in the photos you use in the background. I checked it out, and they have a 12x8 LED matrix as surprise! How cool is that!
@frankhovis
Жыл бұрын
I'm wondering what the point of the "convenient on-board 12x8 LED matrix" actually is.
@thephm
Жыл бұрын
@@frankhovis Basic debugging for example. Once the board is deployed, and you don't have your PC connected to read from serial, it seems really helpful. Only downside I see, is that it's not really useful if you use a shield.
@programmingelectronics
Жыл бұрын
I was wondering about the sticky note too!
@argvSys
5 ай бұрын
@@frankhovisActually I use it a lot. Its easy to use and its useful for visuals directly on the board without the need of external hardware, also is very cool
@cyberlizardcouk
Жыл бұрын
that extra processing grunt will be well liked by makers, particularly in the CNC area when using GRBL.
@TheTubejunky
Жыл бұрын
I still use the Arduino Duemilanove. The benefit is I can program the inserted Atmega328P-pu chip with code and instead of having to ERASE it each time I want to do something else with that Arduino I can pop in a NEW Atmega328P-Pu and get to work while keeping my old programed chip. All I have to do is SWAP out chips when I want to use them for different projects WITHOUT needing to reprogram them. These SMD or surface mounted IC's are cool and have massive power but don't fit for my needs. I would just get an ESP32 or ESP8266 for that... Better yet a Raspberry Pi. so yeah Arduino is great for beginners. It would be NICE if it had a function to READ the loaded code and EDIT it instead of not knowing what was programed on it after leaving it in a box for a few months.
@stevenlightfoot6479
9 ай бұрын
Michael, thank you, nice review. I am still working through all the functionality of the R3 (its been one year now, on-going) I might consider upgrading at some point to the R4 wifi, for the wifi capability. I note you comment about the challenge (and benefits) of working within constrained environments, I have had this discussion over the years with engineering colleagues. Constraint brings out creativity, big time. Also, you have a really interesting bio, having been a military heli pilot, pretty cool. Keep it up.
@programmingelectronics
9 ай бұрын
Thanks for the note Steven!
@campbellmorrison8540
Жыл бұрын
Im happy with the R3 but I have to say the R4 has some very compelling features. For me the speed is not a biggy but the CAN bus, analogue out and more interrupts would get me moving.
@michaelcheich2481
Жыл бұрын
I feel like I left out some stuff in this video that will make it even more compelling, I'll have to do a follow on.
@lobo5727
Жыл бұрын
@@michaelcheich2481 EEPROM is not there and that's a surprise .. It has good ram and 1 analog output . I would have happy if they use 3.3 v regulator with higher current so that modules like esp01 to run on t. It should consume now more power with 48MHz I think so.
@hilldweller2
Жыл бұрын
A bit odd. The WiFi board needs one processor talking to an ESP whereas you can get an ESP32 Uno board for a fraction of the cost and that means just one excellent chip to program.
@whatever__
Жыл бұрын
Yeah you can get more clock speed more memory for less bucks.
@selenium-ai
Жыл бұрын
The speed alone is a welcome improvement, as the R3 cannot keep up with driving all the pins at 1kHz, occasionally missing an update. The Arm Cortex M4 is another huge jump in performance and capability.
@programmingelectronics
Жыл бұрын
Agreed!
@mcstando
Жыл бұрын
Bonus points, it has DSP and FPU so easiest way of getting into synth prototyping
@Mailmartinviljoen
Жыл бұрын
Im super disapointed. The R3 will always be my first love for MCs and it would have been great if they matched the esp32 with the R4. The esp32 can do everything an arduino does just much better , more and much faster. Why such a slow core, why just a single core, why almost no onboard flash memory Where's the BT/BLE , why have 2 versions wifi non and wifi when i can buy an esp32 for less and it comes with all the bells and wistles. Bit strange.
@johntoe6127
Жыл бұрын
I think I'll stick with my ESP32. Thanks for the review though.
@willian_gaspar
Жыл бұрын
Can we have that, but in the old dip package?
@artisticyeti22
Жыл бұрын
I think I would still prefer a Pi Pico over this because of the price and specs of it but I'd love to get a few of these too! Gr8 video btw
@programmingelectronics
Жыл бұрын
Thanks for the note!
@trainspotting_and_tech2023
Жыл бұрын
Recently I tried RPi Pico for the 1st time and I really enjoyed! I would love to have the posibility to at least try arduino uno r4 wifi/minima. 🤔 But yeah, I also consider using more an RPi! 🤔
@artisticyeti22
Жыл бұрын
@@trainspotting_and_tech2023 Its really good for the price it asks (rpi pico) but I wonder if there can be cheaper boards from open source hardware like from Arduino, maybe rev5 ? Hopefully they come up with cheaper stuff to encourage people to get into this beautiful hobby
@paulpixzy5297
Жыл бұрын
Dip packaged ic is dying softly
@donovanpl
Жыл бұрын
It amazes me hoe the board did not come in an anti static bag. Also, when I see people working on electronics they don’t use a static discharge strap.
@programmingelectronics
Жыл бұрын
It actually did come in an anti-static bag, but I had removed it prior to the video (see pinned comment).
@Pyrografpl
Жыл бұрын
IMOUNO should be simple. AVR was perfect choice. Renesans is not so popular. It is not platform for learning embedded but learning Arduino framework.
@BNETT21
Жыл бұрын
Hopefully somebody invested in Type-A to Type-C adapters lol.
@SF-nu3sn
Жыл бұрын
...Square and Compass design incorporated. Interesting 🙂
@programmingelectronics
Жыл бұрын
I need to have some fun sometimes :)
@psylentrage
Жыл бұрын
I was looking for a comment on it, and if no one did, I would've just had to😅 The bait was too big, and how nonchalantly it was gone over, like the smallest FYI😂
@michaelcheich2481
Жыл бұрын
@@psylentrage I hope you liked it :)
@richardcrackel1521
7 ай бұрын
No mention of the LED matrix??
@electrictao5180
Жыл бұрын
Thanks so much!
@programmingelectronics
Жыл бұрын
You're welcome - thanks for watching. There is more packed into his board then I first realized - I think it's going to be a great board to work with. And the WiFi version looks pretty neat as well.
@dd07871
Жыл бұрын
They didn't solve issue with top-left mounting hole being too close to header.
@philippelhaus
Жыл бұрын
Totally overpowered now
@programmingelectronics
Жыл бұрын
I was kind of thinking to myself, I guess I make boring stuff with my R3, because I rarely run into speed/memory issues... But really, if you're just doing simple stuff, like reading sensors, controlling actuators, etc, and R3 can get a long way...
@awdhootkanawade
Жыл бұрын
I was preety much in love with the pro minis for most of my projects but recently avr based microcontrollers are almost 4x the original price , so preety much switched to esp32 / 8266
@TheAfricanGarage
Жыл бұрын
@4:54 Sqaure and compasses?, like Freemasonry?
@FronosElectronics
Жыл бұрын
So would any complex projects involving the R3 work with the R4?
@programmingelectronics
Жыл бұрын
I think it depends on the code. It appears they made an effort at portability.
@ohnoitsaninja
Жыл бұрын
still years behind the teensy but I guess a sign of life is better than nothing out of arduino
@mytech6779
Жыл бұрын
I suppose its alright and nice to have options, but it shouldn't be called an Uno rev4. (Unfortunatly they already used the name Due for an earlier 32b board which went with different form factor and 3.3v) Part of the benefit of the first 4 revs(duemilanove was the real Uno 1.0) was the replacable DIP package, not only allowing easy/cheap unbricking but also having multiple projects without constant overwriting. Of course the learning practice with low cost [constrained] components and especially potential for extra-low power consumption. (Higher frequency and more bits is nessesarilly more power for any given level of tech.) Basically if I want a Razzpi I will use a Razzpi, I use the Uno because it is an Uno.
@orenwolfe6506
Жыл бұрын
My native language for microcontrollers and microprocessors is Assembly. Is there any info yet on programming the R4 and ESP32 in their respective ASM languages on any arduino-compatible development platform? BTW, I just tried doing the basic Blink sketch using XOD. It works easily enough, but the compiler produced almost 3000 lines of C++ code.
@adelalmansoury
Жыл бұрын
Many Thanks
@programmingelectronics
Жыл бұрын
Thanks for watching!
@stevenlightfoot6479
9 ай бұрын
Michael, one question I have, I dont know if you have ever covered it, is using sensors at a distance. I am using the Arduino sensor kit and playing with accelerometer and RH sensors, using I2C and it works great (after troubleshooting) but I dont know really how the max cable lengths can be For I2C seems like max distance might be 1 m, if using UART RS485 could be far longer. Wondering if with R4 Uno and wifi if using wifi now is the way to go for remote sensing????? Thx for any insight.
@ArtVanAuggie
7 ай бұрын
NOT backwards compatible as far as GPIO pin current goes. R3 = 20ma R4 = 8ma. Significant difference there. R3 makes you lazy, allowing you to drive small stuff right from the controller. With the R4, you will need to use off-board drivers for most things. But honestly, controllers should control, and drivers should drive.
@EraYaN
Жыл бұрын
That WiFi chip is faster than the main chip ;)
@programmingelectronics
Жыл бұрын
I believe they clocked the RA4M1 with the Arm Cortex M4 at 48Mhz as a power tradeoff - since it operates at 5V, bringing down the speed reduces power consumption.
@warrenscorner
Жыл бұрын
Great video Mike! I love the USB C port. Now I don’t need an adapter to connect to my MacBook Pro. Does this mean the chip shortage is over? I haven’t checked lately to see which Raspberry Pi’s are available. I know the 4 wasn’t available for a long time.
@programmingelectronics
Жыл бұрын
Thanks Warren! Not sure about the chip shortage, but I feel like I was able to get my hand on a bunch of picos a while back (I have them around here some where :)
@jstro-hobbytech
Жыл бұрын
Keyestudio make an uno with a type c and 3 amps can be sourced from the 5v.
@programmingelectronics
Жыл бұрын
neat
@Scrogan
Жыл бұрын
So, they kept the ICSP header as a simple hardware SPI port, and now have a new JTAG header? I guess that’s the only sensible method as some existing shields might use the ICSP pins for something other than programming. But I wish ICSP was higher on Arduino’s own list of priorities. Bootloaders are a hack and having people get used to them makes the transition to bare MCUs that much rougher. Even the RP2040 is hardly perfect in that it incentivises programming via a plug that not every project will have on it, but at least there’s no bootloader involved. Same for the ESP32S3 if I recall. Offloading the programming hardware to an external board makes the dev-boards themselves cheaper and more compact, you especially don’t need a USB port on something without native USB.
@qcnck2776
Жыл бұрын
Is hardware debugging going to be possible? Something I really like about the STM32 Nucleo series is that you can get real time output of registers while debugging.
@programmingelectronics
Жыл бұрын
On the Minima version of the UNO R4 there is an SWD port that I understand can be used with the Arduino IDE 2.0 in conjunction with a j-link to use a debugger.
@qcnck2776
Жыл бұрын
@@programmingelectronics That is great to hear.
@webslinger2011
Жыл бұрын
Would there be an arduino mega with this similar chip? Would be nice for budget 3d printers to go faster with 32 bit.
@programmingelectronics
Жыл бұрын
Great question!! I'm not sure - at least I have not heard yet in this, but I wouldn't doubt if Arduino was kicking it around.
@edinetgrunhed6000
Жыл бұрын
Awesome imagine that, its compatible to all existing 5v sensor and shields not needed for level shifter what a deal!!!, is the CANBUS in R4 need externa transciever? or its is only CAN Controller?
@matmad91
Жыл бұрын
It looks like old Leonardo board isn't it?
@ChilapaOfTheAmazons
Жыл бұрын
*Correction:* the UNO R4 does have EEPROM. In fact 8 times as much as the R3 (1 kB to 8 kB).
@oqibidipo
Жыл бұрын
It does not have 'real' EEPROM, it is emulated using Flash.
@ChilapaOfTheAmazons
Жыл бұрын
@@oqibidipo right, but any code that uses the standard EEPROM library will work fine in both the older and the new UNO boards, so that's good enough for me.
@programmingelectronics
Жыл бұрын
Thanks for adding this!!
@dd07871
Жыл бұрын
They could have added some servo headers like on the Keyestudio Plus Board.
@programmingelectronics
Жыл бұрын
Servos are great to use with Arduino! Semi-unrelated (but still handy) they did a Qwiic I2C connector to the UNO R4 WiFi for ease of connecting different actuators and sensors...
@PeetHobby
Жыл бұрын
Only Arduino chooses always the most crippled IC they can find, 48Mhz M4 in 2023 is just a weird choice, the Arduino uno is not built to be a power efficient board so why choose chip that is clock at only 48Mhz. :(
@electronron1
Жыл бұрын
Does the R4 do double precision math? I made a monitor for a green house and the Vapor Pressure Deficit calculation needs double precision to be accurate. Being 32 bit I would expect the processor to be able to do double precision math.
@programmingelectronics
Жыл бұрын
I believe Floating Point Unit on the Cortex-M4 only supports single precision FP operations, but not double precision. community.arm.com/arm-community-blogs/b/architectures-and-processors-blog/posts/10-useful-tips-to-using-the-floating-point-unit-on-the-arm-cortex--m4-processor
@broderp
Жыл бұрын
Shipped without a static bag and packed with styrofoam peanuts. Are they new to shipping electronics? Terrible.
@programmingelectronics
Жыл бұрын
The peanuts tasted great!
@ventusprime
Жыл бұрын
I love this board but pi zero is 15 Euro rev 4 board is 18 euro
@ventusprime
Жыл бұрын
for money and utility i think the Arduino Nano RP2040 Connect, is the best arduino product now, this is my personal opinion
@remconet
Жыл бұрын
4:50 why is that important?
@paulstubbs7678
Жыл бұрын
Interesting, although why no more IO pins, that's the biggest limitation I've bumped into. Also, you mentioned WiFi, then promptly skipped saying anything about it. The unboxing was a joke, No ant-static bag, Has Arduino inc stooped that low! And finally, please loose the stupid yellow post-it note covering the board.
@programmingelectronics
Жыл бұрын
The Arduino did ship with an enclosed ant-static bag, that unboxing was after the fact. If you look closely I also pull out a small tractor and a note, but I think the joke was lost on a lot of folks. I didn't have the WiFi shield to evaluate, which is why I didn't speak to it.
@jacobew2000
Жыл бұрын
Hoping for a modern Mega with way more ram.
@programmingelectronics
Жыл бұрын
Would be neat!
@benvandermerwe2359
Жыл бұрын
Step in the right direction. I am Impressed :-)
@programmingelectronics
Жыл бұрын
Same here!
@IIIRotor
Жыл бұрын
ah, and as with Rpi, only available starting 2167, maybe... but you need to pre order now
@programmingelectronics
Жыл бұрын
Maybe 2042 :) It will be interesting to see how well they can keep them stocked...
@g1expert102
Жыл бұрын
The R3 can be improved with a firmware update A firmware update that arduino doesn't have
@Rayhand117
Жыл бұрын
Can't wait for July:v
@programmingelectronics
Жыл бұрын
Is that when you expect your UNO R4 board to arrive?
@Rayhand117
Жыл бұрын
@@programmingelectronics Yes!
@JohnPaul-my6ct
Жыл бұрын
It won't load GRBL!! The pinouts are different. It is NOT compatible with the R3!!!
@jeffreyalilin7314
Жыл бұрын
So, Arduino is masonic?... :)
@nordvesterdalmodelrailroad
Жыл бұрын
but you cannot swap out the cpu?
@programmingelectronics
Жыл бұрын
This is true, no DIP package on this board
@rondlh20
Жыл бұрын
How about the EEPROM? R4 doesn't have one, wouldn't that break compatibility if your project uses it?
@programmingelectronics
Жыл бұрын
I believe you can use 8Kb of the flash memory for non-volatile storage using the eeprom library, so I do not believe it will break compatibility with projects that use it.
@DeLaCruzer11
Жыл бұрын
Will you be able to use STM32CubeIDE or MDK uKeil IDE's to program R4?
@programmingelectronics
Жыл бұрын
I am not sure.
@richpaul6806
Жыл бұрын
will they drop the price of the r3 now that the r4 is out?
@programmingelectronics
Жыл бұрын
I think they are going to keep the R4 Minima at a lower price point than the R3, but not positive.
@richpaul6806
Жыл бұрын
@@programmingelectronics seems odd if they still want to sell r3. 95% of people would go for an r4 minima over an r3, especially if it is cheaper.
@resoldab
Жыл бұрын
Look at the footprint why so big?
@programmingelectronics
Жыл бұрын
It was designed to be backwards compatible with the Arduino UNO R3
@ddjazz
Жыл бұрын
is it correct that all libraries that directly access ports and registers on the atmega328 will no longer work with the new processor?
@programmingelectronics
Жыл бұрын
That is a really good question, and I am not sure. I'll see what I can find out.
@0x8badbeef
Жыл бұрын
Expected price?
@programmingelectronics
Жыл бұрын
They have 2 versions, the UNO Minima is ~$20 USD and the UNO WiFi is ~$27 USD
@0x8badbeef
Жыл бұрын
@@programmingelectronics thanks. I wanted to compare its price to the Teensy 4.1 I just got.
@avejst
Жыл бұрын
But no EEPROM! Great into to the new UNO 🙂
@programmingelectronics
Жыл бұрын
I am pretty sure you can use up to 8KB of the flash memory space for non-volatile storage using the eeprom library
@FourthWayRanch
Жыл бұрын
i can't see if they put a gyro in it, looks like they want you to add a shield
@programmingelectronics
Жыл бұрын
I do not believe either of the new models have an onboard gyro. Are you using one in your project?
@FourthWayRanch
Жыл бұрын
@@programmingelectronics we got a head tracker camera setup with the nano that has a gyro in it
@michaelcheich2481
Жыл бұрын
@@FourthWayRanch neat!
@koppfrosch7439
Жыл бұрын
will there be copys of the r4 and if yes what will they cost?
@programmingelectronics
Жыл бұрын
I imagines clones will follow, but I'm not sure. As far as cost, hard to say.
@tagalogelectronics6615
Жыл бұрын
🤠🤠🤠
@armanhossain2491
Жыл бұрын
Does those gpio pin 5v compatible??
@oqibidipo
Жыл бұрын
Not just compatible, it *is* 5 V.
@robo_omsk
Жыл бұрын
Now avr arduino is it stm32?)
@programmingelectronics
Жыл бұрын
It's Renesas RA4M1 (Arm Cortex-M4)
@joshgilbert6262
Жыл бұрын
New Arduino UNO Board?!?!?!?!
@programmingelectronics
Жыл бұрын
Two versions even - Minima and WiFi
@the_edge_of_time
11 ай бұрын
Too bad it's not backward compatible. Should be called duno
@oldDecember.
Жыл бұрын
эти платы делались для разработчиков устройств, чтоб собрать, протестировать схему и на ее основе спроектировать устройство, чтоб потом его произвести на фабрике для продажи. саму ардуино стали почему то использовать как устройство. это самое плохое устройство которое можно себе представить.
@conorstewart2214
Жыл бұрын
Products like this always confuse me. Why did they do it like this? They chose a top of the line ESP32S3 and just used it for wifi. It is far more powerful than the main MCU on the board. Dual core 240 MHz with DSP and image processing built in. It makes no sense, just use the ESP32S3 on its own, they are already supported in the arduino IDE. Why didn’t they use an older ESP32 or the cheaper single core RISC-V versions? In a similar way why do very powerful SBCs use extremely basic and simple microcontrollers? Like the latte panda sigma. You have a very powerful computer coupled with basically an arduino uno or micro. Why not go for a powerful MCU to couple with your expensive and powerful SBC? The MCU will be a bottleneck and will make the system useless for robotics without adding another MCU through the USB ports. It just doesn’t make sense. At least the arduino portenta X8 uses a top of the line MCU with it, so there is already arduino IDE support for that chip so why don’t other companies do similar?
@programmingelectronics
Жыл бұрын
I believe the intent for the R4 was to be hardware backwards compatible with the R3 - so just having an ESP32 wouldn't suffice (they need a IC with 5v operating voltage). I think of the ESP32 is a co-processor. So with the R4 WiFi you're getting the RA4M1 with an Arm Cortex M4 (cortex seems pretty common and used by tons of companies) and an ESP32. Just my take...
@conorstewart2214
Жыл бұрын
@@programmingelectronics why would they use an ESP32S3 just for wifi? Why not any other cheaper ESP32 or even ESP8266 like other companies have done? It just seems a huge waste to use a chip that powerful just as a wifi processor. You can also reduce costs by using the bare ESP32S3 chip rather than the module. It just seems like a waste and like it is just adding unnecessary cost to the board. They could have used the ESP32S3 as the main processor and just added level shifters if they really wanted 5V. Yes ARM cores are very common, you can find them in a lot of Arduino uno alternatives or cheap dev boards like the blue pill or black pill. There are plenty of STM32 dev boards out there which can handle 5 V and have faster processors than the one in the uno R4. The ESP32S3 already has support in the Arduino IDE anyway. I do wonder if you can program the ESP32 on the uno R4.
@ImnotChuck.
Жыл бұрын
Why the voice over?
@programmingelectronics
Жыл бұрын
Probably an issue in post production - does the voice seem out of sink to you?
@VladekR
Жыл бұрын
@@programmingelectronics yes, a bit, are u a robot? 👍👍👍👍👍👍👍👍
@michaelcheich2481
Жыл бұрын
@@VladekR Can we ever really know?
@yl923
Жыл бұрын
Говорят, что ардуинщикам с ардуино 4 бабы дают безплатно!
@Rich-on6fe
Жыл бұрын
That is so not an Uno. They should have found a new name for it.
@smokeysky
Жыл бұрын
pulse with modulation pins? :P jk
@programmingelectronics
Жыл бұрын
ha! I have many speaking issues :)
@smokeysky
Жыл бұрын
@@programmingelectronics i got it ;) Great video though! ^.^
@whatever__
Жыл бұрын
Esp32 is still better
@timsmith8165
Жыл бұрын
USB-C No Thanks.....
@PriyankaMajumdarOfficial
Жыл бұрын
Without EEPROM it is useless
@programmingelectronics
Жыл бұрын
I am pretty sure you can use up to 8KB of the flash memory space for non-volatile storage using the eeprom library
@craigyjp
Жыл бұрын
You missed off eeprom, I use eeprom quite a lot so this board would be useless.
@programmingelectronics
Жыл бұрын
The new R4 has 8KB EEPROM *8x more than R3), I should have mentioned... docs.arduino.cc/tutorials/uno-r4-minima/eeprom
@TurinTuram
Жыл бұрын
That's cool. Awesome board! Can't wait to get on myself. There's no need to upgrade your rev3 with this for your typical led flashing project but hey that's fun to see this cool product going up on the specs. The "no eeprom" situation on the rev4 is a let down for me though since the eeprom on the rev3 was the edge for me to use it instead of a seeeduino xiao, but yeah you can use externnal eeprom of course... just annoying
@programmingelectronics
Жыл бұрын
I mentioned it in another comment above, but I am pretty sure you can use up to 8KB of the flash memory space for non-volatile storage using the eeprom library.
@JonathanDeWitt1988
Жыл бұрын
A great intro to the R4. I'm a big fan of Arduino. It was the first board I learned on. I still have two questions I'll have to find answers for. 1) Does one of Arduino's existing Arduino nano variants match the R4 or do they plan to release one? One of the biggest advantages of the Arduino Uno R3 was that you could prototype a project on the Arduino Uno Rev 3 and pretty easily port the project over to an Arduino nano for a more compact permanent build. If you prototyped on the R4 and weren't as constrained in your coding you wouldn't want to go back to an R3 matching Arduino nano. 2) How does the R4 compare to a board like an ESP32 Node MCU?
@TheTubejunky
Жыл бұрын
As usual NO ANSWERS from these promo KZitemrs. You bring up VALID points and I agree.
@argvSys
4 ай бұрын
1. I dont think so. Nano is not anymore a "mini UNO", is a formfactor. If you are interested, the Arduino Nano 33 IoT uses a SAMD21, which is somewhat similar to the Renesas RA4M1 (Memory, clock speed, DAC, etc) but it loses the OPAMP and other technical features. 2. UNO R4 WiFi definitely has a place. I have an ESP32, but definitely it is not going to replace my R4 board, but I think that only depends on you.
@allanseidel5070
Жыл бұрын
I find Arduino released this thing without making sure the reference material thoroughly covers the programming differences between this Renesas RA platform and the platform the UNO R3 uses. What is under the hood in this R4 is a totally different beast than what is under the well understood R3. Does a library environment for this new platform exist? You mentioned trying to figure out how many interrupts there are. Well, try using them as you would in the R3. Try and see if you can get pin change interrupts working. Try and see if anyone else has figured that out and documents it in a way the average Arduino hobbyist would understand. That represents just one aspect of the platform difference. There is some catching up to do. I hope it comes quickly.
@maxmax0
Жыл бұрын
work with M2 macbook?
@programmingelectronics
Жыл бұрын
I would guess yes, but I have not tested it.
@parthpatel1605
Жыл бұрын
Nice but I like It's very important to carry on support R3 as a basic educational purpose for kids and students for studies of embedded world.👍
@programmingelectronics
Жыл бұрын
Totally agree!
@meindubai-e2d
Жыл бұрын
hope those Styrofoam is antistatic 🤫🤫
@bobvargas6239
Жыл бұрын
As of this writing, Arduino UNO R4 is not showing in Amazon. (sob!) Where did you order yours? (sob, again)
@programmingelectronics
Жыл бұрын
Arduino sent me one pre-release.
@nelbr
Жыл бұрын
I wish it had more RAM...
@caffeinatedinsanity2324
Жыл бұрын
Is it a custom-made chip like the Raspberry Pi Pico's, or is it an off-the-shelf, generic manufacturer part? Because typically 32 bit microcontrollers are 3.3V.
@kclee2222
Жыл бұрын
mike We Love you....^^
@programmingelectronics
Жыл бұрын
That note may have been added after the box arrived :) Got to have some fun...
Пікірлер: 193