Ten years of waiting has an end. During the Arduino day last week, Arduino officially released the beta version of its all-new IDE, which should give us all the features of a modern development environment. Without the hassle of a modern development environment. Too good to be true? Let’s have a closer look.
I am a proud Patreon of @GreatScott! , @ElectroBOOM , @Electronoobs, @EEVblog , and others. No Docker, No Microsoft Teams, Zoom
Wikipedia IDE: https://en.wikipedia.org/wiki/Integrated_development_environment
Skunks Works: https://amzn.to/3dOYfSe
SR-71 book shown: https://amzn.to/3dOYfSe
The links above usually are affiliate links that support the channel (no additional cost for you).
Supporting Material and Blog Page: http://www.sensorsiot.org
My Patreon Page: https://www.patreon.com/AndreasSpiess
If you want to support the channel, please use the links below to start your shopping. No additional charges for you, but I get a commission of your purchases to buy new stuff for the channel
My Amazon.com shop: https://www.amazon.com/shop/andreasspiess
For Banggood https://bit.ly/2jAQEf4
For AliExpress: http://bit.ly/2B0yTLL
For Amazon.de: http://amzn.to/2r0ZCYI
For Amazon UK: http://amzn.to/2mxBaJf
For ebay.com: http://ebay.to/2DuYXBp
Please do not try to email me. This communication channel is reserved for my primary job
As an Amazon Associate, I earn from qualifying purchases
41 replies on “#379 The All-New Arduino IDE 2.0: Introduction and Test”
My Tools got no ports, any advice.
I seem to have trouble with my boards also.
nothing work … dont use that. that is miss in ide 1.8 is better monitoring window … no evolution …
Does it actually work on ESP32s? Absolutely nothing works, none of the tips and tricks on the ninnynet work.
Version control is critical to easily get back to a previous working version of the code when you mess things up (or need to reconsider the line chosen). Luckily, Git doesn’t require integration in the IDE (but it sure thing helps).
Very nice introduction. Thanks for the video 👍
That lil' hand was awesome! Thank you for sharing your impressions and review of the new IDE. Very cool, very exciting. Stay awesome Andreas Spiess!
I love knowing about software before it's even really out! Great video!
They should have developed only a VSCode plugin. It already checks every point on that list…
"version control is not essential for makers because most of us don't work in teams"
The first time you work on a project spanning more than a couple weeks and more than a couple files you'll wish you had it in version control.
Even absolute beginners should use VC so they can branch and experiment with different changes without bulldozing their other experiments or making ten separate copies of the same sketch
I like XOD… Graphical and Flexible
Still the shittiest IDE there is which I’m for some reason still use from time to time
Thanks for this! Didn't know this was in the works.
Andreas, I think you don't appreciate the need for version control, if you equate it with team work!!! Everything I do goes into version control – code, documents, images etc, for one simple reason when I make a mistake and want to revert my changes I don't waste time having to try and remember the changes I made of the past few days and try to undo them – simply go into version control and revert. Likewise if you want to compare your current state to something you did two months ago, just hit compare and you're there. In my opinion the question isn't why use version control, it's why are you not using vision control???
Coding tool development is just not that difficult and the programming resources are abundant so as a new person to the maker world this saddens me. After a year and a half a small group of good programmers can move mountains not move deck chairs (which is more what this 2.0 upgrade is). Can anyone recommend a full featured programming tool? I cut my teeth in Fortran and BASIC and this is as hard as it used to be 40 years ago!!!
4:30 You had me on "Dark Theme". I'm getting the new one now.
2:40 this is a big error and misconception.
Some sort of version control should be used by anyone, including solo developers, as it grants an historic tracking of code changes, allowing to revert changes that broke something or track the source of when something was broken.
thanks sir i just got here because of the wokwi simulator
thanks for your comments about the lack of Debugging features…. that settles that rabbit hole.
Please show some debugging also
Cant find math.h in this one
I don't see the point of this development effort. Just use platformio
I use Atmel Studio (AS) and Arduino IDE – although I am a fan of Microchip, TI, Holtek and Freescale, AS is very powerful and can support Arduino – search also for Visual Studio Code, hobbyists and developers must have different environments. I have them all.
sir thank you for making such a n informative video
Arduino is good for debugging and prototyping. But even the new ide is a bullshit
Ah yess…. Dark mode
I have the new 2.0 ide and the esp boards are there and works,the lib feature works too as I am running the "lcd test" for the wrover kit and it works fine ,I have not tried to add a non listed lib yet …I am using 2.0.0 -beta 5 which was the latest about 2 months ago.
i just use vim for text editing, screen for serial debugging and Arduino MK / AVRdude for compiling and uploading.
Thank you for your presentation for the new version of Arduino IDE.
You give me a lot of valuable ideas for the iot product development.
I never understood calling it a beginner IDE without code completion. Imagine as a beginner writing code in notepad.
It’s like calling a car “simpler” without a steering wheel.
I discovered couple bugs – when SAVE AS and I try to create a directory, it sometimes get only one letter and or couple and goes to "finish" state and I had to do a rename or continued naming it…. BUT I like the new stuff and thank you for excellent and honest job as usual! You are a machine like and lots of energy spills to your viewers – at least in my case. Thank you again!!!
Search & Replace are NOT refactoring. Refactoring is when an IDE understands the constructs of the language and allows changing names of variables, classes, files as such, and then uses your development environment to change uses if, or references to the changed object across the entire project, not text.
that settings dialog is so bad… they just can't add a table or a list for "additional boards…"??? must it be that stupid input and it's associated child dialog with yet another input like component, the magic text area… what the…
just give us proper vs code extension…
so… it's still garbage
It's just themed vscode with some plugins. What does it mean: very slow starting time, a lot more memory consumption, slow ui and snippets not working when you're writing fast. That's to be expected from a garbage electron app
Is it still possible to use external editor (I'm a definite big fan of VI like syntax so will use gvim 🙂 ) ?
It's bad it seems they didn't review the compilation process : copying everything in /tmp is stupid, resource and time consuming and prevent to use some very cool preprocessor features.
I'm still using this IDE as it's let other people to use my own projects for ESPs in the way they have to habit to do, but I would have preferred them to switch to a classical "make" process.
Anyway, this IDE introduced DIY to lot of people, and despite my regret above, it's doing it's job great … if your project is not too complex.
Great video, thank for sharing 🙂
Syntax highlighting not important!?
Seems more of an Alpha release than a Beta!
Serial monitor dosen't work properly.
The title is misleading. It is a beta version. I want to use the final version rather than a buggy beta version.