I'm not a beginner but I recently found your channel and have been watching whenever a new video comes out. I did want to watch this one because I downloaded the new IDE about 6 months ago and found it to be garbage. I put a sketch on it, downloaded it to my microcontroller and it ran okay. Fine...then I made some changes to the sketch (like you do) and downloaded to the microcontroller again. It ran okay again with the changes. Then somewhere along the line the IDE froze up. Couldn't make changes to the sketch, couldn't compile it, couldn't download it, couldn't even minimize or close the window. Only way to get out of it was to go to the task bar at the bottom and click on something else. Well, okay, these things happen sometimes to computers. So I didn't think too much about it. Until it happened again with another sketch. Luckily I still have the old reliable classic IDE on the computer. It's the only one I use - I don't go near The new IDE. Garbage as far as I'm concerned. Thanks for your videos. You explain things very well and even though I have been fooling around with arduinos for 6 years now, I always learn something new from seasoned pros like you.
Being totally honest, I also had issues with the earlier versions of the new IDE. When the early versions came out I found it buggy, unstable and very slow. I went straight back to the classic version. I gave it another try a year later and the same issues. It felt like I was Beta testing still. That is why it has taken so long before I did a tutorial on it. I needed to make sure it was totally stable first and happily version 2.3.0 seems very stable. I have been using it non stop for a couple of months on big and small projects and have had no issues and that is a lot of hours of coding with a whole variety of boards and libraries. On the whole it is a better IDE for beginners with better tool tip help and a clearer visualisation of the begining and end of () and {} that are a common problem for beginners so for the new tutorials it is the version I will be using. Some of the other tool tip features are great, move tool tip over a #define name in code and it not only tells you the value that was defined but also displays any cponnects after the #define. Very useful on big projects when you have loads of them in code. Of the more subtle changes I love being able to open multiple windows connected to different boards without having to do the weird V1.8 work arounds. I'm working on an ESP-NOW network project so have between 2 and 6 different boards connected at the same time on different com ports and it has been great. My biggest dislike... huge dislike... is the Serial monitor. In the Classic version I would have it open to the right of my code, that gave me the full screen depth to program in while being able to clearly see the output in the Serial Monitor. Forcing it to be at the bottom of the screen is a backwards move. Going back to stability, I have done a clean install of Windows 11 on this computer to make sure I find any issues that new users would have. That was obe of the stipulations for the new Starter Kit series I'm working on. I installed the Arduino IDE (both of them) first and after that insalled VSCode and PlatformIO. I have a feeling that some of the early instability may have been caused by those programs already being loaded. Thankfully that's not a problem that beginners will have. As I've said no crashes or hangups and compile speed seems better so happy to recommend the current version to beginners.
I'm forever (hopefully) stuck on 1.8 due to a 12 year old laptop running win8. Hopefully in terms of my laptop os that is. Thanks for these videos, they are truly appreciated.
I'm not a beginner but I recently found your channel and have been watching whenever a new video comes out. I did want to watch this one because I downloaded the new IDE about 6 months ago and found it to be garbage. I put a sketch on it, downloaded it to my microcontroller and it ran okay. Fine...then I made some changes to the sketch (like you do) and downloaded to the microcontroller again. It ran okay again with the changes. Then somewhere along the line the IDE froze up. Couldn't make changes to the sketch, couldn't compile it, couldn't download it, couldn't even minimize or close the window. Only way to get out of it was to go to the task bar at the bottom and click on something else.
Well, okay, these things happen sometimes to computers. So I didn't think too much about it. Until it happened again with another sketch. Luckily I still have the old reliable classic IDE on the computer. It's the only one I use - I don't go near The new IDE. Garbage as far as I'm concerned.
Thanks for your videos. You explain things very well and even though I have been fooling around with arduinos for 6 years now, I always learn something new from seasoned pros like you.
Being totally honest, I also had issues with the earlier versions of the new IDE. When the early versions came out I found it buggy, unstable and very slow. I went straight back to the classic version. I gave it another try a year later and the same issues. It felt like I was Beta testing still. That is why it has taken so long before I did a tutorial on it. I needed to make sure it was totally stable first and happily version 2.3.0 seems very stable. I have been using it non stop for a couple of months on big and small projects and have had no issues and that is a lot of hours of coding with a whole variety of boards and libraries.
On the whole it is a better IDE for beginners with better tool tip help and a clearer visualisation of the begining and end of () and {} that are a common problem for beginners so for the new tutorials it is the version I will be using. Some of the other tool tip features are great, move tool tip over a #define name in code and it not only tells you the value that was defined but also displays any cponnects after the #define. Very useful on big projects when you have loads of them in code.
Of the more subtle changes I love being able to open multiple windows connected to different boards without having to do the weird V1.8 work arounds. I'm working on an ESP-NOW network project so have between 2 and 6 different boards connected at the same time on different com ports and it has been great.
My biggest dislike... huge dislike... is the Serial monitor. In the Classic version I would have it open to the right of my code, that gave me the full screen depth to program in while being able to clearly see the output in the Serial Monitor. Forcing it to be at the bottom of the screen is a backwards move.
Going back to stability, I have done a clean install of Windows 11 on this computer to make sure I find any issues that new users would have. That was obe of the stipulations for the new Starter Kit series I'm working on.
I installed the Arduino IDE (both of them) first and after that insalled VSCode and PlatformIO. I have a feeling that some of the early instability may have been caused by those programs already being loaded. Thankfully that's not a problem that beginners will have.
As I've said no crashes or hangups and compile speed seems better so happy to recommend the current version to beginners.
Excellent breakdown of this. Very much appreciated sir.
I'm forever (hopefully) stuck on 1.8 due to a 12 year old laptop running win8. Hopefully in terms of my laptop os that is. Thanks for these videos, they are truly appreciated.