#379

  Переглядів 244,037

Andreas Spiess

Andreas Spiess

3 роки тому

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 @greatscottlab , @ElectroBOOM , @Electronoobs, @EEVblog , and others. No Docker, No Microsoft Teams, Zoom
Links:
Download: www.arduino.cc/en/software
Wikipedia IDE: en.wikipedia.org/wiki/Integra...
Skunks Works: amzn.to/3dOYfSe
SR-71 book shown: amzn.to/3dOYfSe
The links above usually are affiliate links that support the channel (no additional cost for you).
Supporting Material and Blog Page: www.sensorsiot.org
Github: www.github.com/sensorsiot
My Patreon Page: / andreasspiess
Discord: / discord
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: www.amazon.com/shop/andreassp...
For Banggood bit.ly/2jAQEf4
For AliExpress: bit.ly/2B0yTLL
For Amazon.de: amzn.to/2r0ZCYI
For Amazon UK: amzn.to/2mxBaJf
For ebay.com: ebay.to/2DuYXBp
profile.php?...
/ spiessa
www.instructables.com/member/...
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
#no#midroll#ads

КОМЕНТАРІ: 1 100
@jakebradminster709
@jakebradminster709 3 роки тому
Syntax highlighting is a must. Version control could be handled outside the IDE but in general it is a must even for personal projects.
@TheRainHarvester
@TheRainHarvester 3 роки тому
Especially "highlight all occurrences" when searching!
@jamess1787
@jamess1787 3 роки тому
Just don't make typos! Simple! :D
@johanneswerner1140
@johanneswerner1140 3 роки тому
Oh yes. How often did "just a small fix" end up being a complete mess and you wished to roll back to a known gig state? For me it was more often that I like to admit. With Version control I have some ability to go back. And I hate (with a vengeance) it when people have file names ending on _new _verynew _oldbutcompleted _oldandextended2013 and whatnot. Just use a version control system. Any system.
@johanneswerner1140
@johanneswerner1140 3 роки тому
That's not saying I dislike your videos, Andreas. I really appreciate your work! Merci (we say that in the Frankfurt region as well) aus dem grossen Kanton im Norden ;)
@savejeff15
@savejeff15 3 роки тому
It's also the most single and already solved problem. No reason to exclude syntax highlighting
@AndreasSpiess
@AndreasSpiess 3 роки тому
Corrections: 1. The installation of libraries interfered with Dropbox. If I switch synchronization off, the installation works (thanks, Gary Tomlin). 2. Refactoring and code search works if you right-click a variable and you have selected a board. Without a board selected the menu will not appear.
@AcronymZero
@AcronymZero 3 роки тому
Can You use regex which is (somewhat) an option to refactor variable-names ? Also, I would be very much interested with using something more proper for the programming. You could, for example use Visual Studio Code with CMake (maybe?) and something to upload the sketch(?). I think such a setup would be okay and would mitigate most problems with IDE ;)
@ernstgennial7064
@ernstgennial7064 3 роки тому
Good to know!
@ritzengineering
@ritzengineering 3 роки тому
Correct; it confused me a bit while the video. Now clear. Still hopeful for a stable beta already while the summer.
@Graham_Wideman
@Graham_Wideman 3 роки тому
@@AcronymZero When an IDE includes "rename" as part of its refactoring features, the implication is that the IDE is analyzing the code, and only renaming the same-named label within the scope in which the originally chosen label is valid. Suppose you have local variable "MyVar" defined inside one function, then select an instance of it and use the refactor>rename feature. The IDE will rename that variable only within that function, and not within another function that also uses the same variable name, nor any global variable of the same name. No amount of regular expressions will achieve that level of precision.
@pfeerick
@pfeerick 3 роки тому
I was going to suggest that it was either related to Dropox permissions, as the error messagementioned 'access is denied', which is typically a permissions errors. So good to see that was a non-issue (or rather, yet another Dropbox issue... ).
@HansCats
@HansCats 3 роки тому
Thank you for doing videos like this, Andreas. I didn't know about the new Arduino IDE 2.0 before this.
@AndreasSpiess
@AndreasSpiess 3 роки тому
My pleasure! I also learned about it a few weeks ago...
@TheMultiplexer
@TheMultiplexer 2 роки тому
Especially if you do not expect an update and got used to the old Arduino IDE style :D
@DrGreenGiant
@DrGreenGiant 3 роки тому
Mega plus one for the dark theme. Personally I find it helps with screen fatigue massively. But that's of course very different from person to person, so having the options is excellent progress
@AndreasSpiess
@AndreasSpiess 3 роки тому
You are right: Options for such personal preferences avoid many "wars"..
@deadly_dave
@deadly_dave 3 роки тому
I've had an Arduino IDE DarkTheme for years now (Is this new, maybe my dark theme wasn't 'offical'), I also don't use the Arduino IDE anymore, VSC and PIO baby :)
@LeePorte
@LeePorte 2 роки тому
Dark themes aren't great if you have astigmatism
@darkwood777
@darkwood777 2 роки тому
@@LeePorte A dark screen also generates afterimages of bright lettering.
@martincerny3294
@martincerny3294 2 роки тому
@@darkwood777 and light screen generates afterimages of dark lettering, imagine that. lol.
@KnaufL
@KnaufL 3 роки тому
I strongly disagree with you about no need for syntax highlighting. I find it really useful, especially when I accidentally make a typo
@AndreasSpiess
@AndreasSpiess 3 роки тому
Then I had a language issue: Wiggly lines (errors) are very useful for me, too. Showing variables in a different color than strings etc. is not so important for me.
@KnaufL
@KnaufL 3 роки тому
@@AndreasSpiess that's also useful, it could be implemented similar to eclipse, to show an error marker next to the line number so it stands out , the wiggly lines are sometimes too blended to notice
@Koshzor
@Koshzor 3 роки тому
Lack of syntax highlighting makes it harder to use for someone who is new to the IDE and language itself.
@adrianscarlett
@adrianscarlett 3 роки тому
@@AndreasSpiess I think showing different colours for variables is a really useful feature, especially when it can highlight differences between local variables, global variables, and parameter names, when using camelCase. Having strings highlighted is also useful when glancing at code but more as place markers in large sections , but my favourite feature of syntax highlighting is the ability to match braces and other paired delimiters
@iforce2d
@iforce2d 3 роки тому
I once wasted 6 hours because the Arduino IDE did not color-highlight /**/ comments properly. I can live without it, but if it's implemented then it should work properly, otherwise it just makes things worse!! twitter.com/iforce2d/status/522016713361989633
@fghdfghdfghdfg
@fghdfghdfghdfg 3 роки тому
Have not used Arduino IDE for a long time, vscode and pio for the win.
@AndreasSpiess
@AndreasSpiess 3 роки тому
Ok for me, if you invested the time. No need to reverse...
@fghdfghdfghdfg
@fghdfghdfghdfg 3 роки тому
@@AndreasSpiess was a good video, thanks!
@ismaelgoldsteck5974
@ismaelgoldsteck5974 3 роки тому
Pio is literally the best
@savejeff15
@savejeff15 3 роки тому
Am also using PlatformIO but when it comes to serial monitor nothing beats visual studio micro. Don't know why a good serial montior is so hard to find
@ebrithil1948
@ebrithil1948 3 роки тому
@@savejeff15 I can suggest HTerm
@softdorothy
@softdorothy 3 роки тому
Thanks for taking one for the team. I'll get back to work with the old IDE for now.
@AndreasSpiess
@AndreasSpiess 3 роки тому
Me, too. With one eye on the development...
@MartinBgelund
@MartinBgelund 3 роки тому
Thanks for the review, Andreas, it was both useful and interesting for me. I also have the greatest respect for your suggestion of us users donating to this popular and freely available IDE, and of course for you yourself donating. I donate from time to time during the download process of the IDE, and also think this is very important. On a side note, I am also hoping for version control support in the 2.0 version, even though all my MCU projects are one man efforts. I find version control extremely helpful in my process, but acknowledge that many others think it's unnecessary overhead in this situation. I hope to see another review from you on this IDE in the future, when it's more mature.
@AndreasSpiess
@AndreasSpiess 3 роки тому
They announced Git integration. I am not disciplined enough to create reasonable comments and commits. This is why I just use Dropbox which saves all my versions...
@donaldklopper
@donaldklopper 3 роки тому
Version control is most definitely not just for teams! There are so many benefits to using it, and there are loads of mature free options available. Great video, as always. I love your work.
@AndreasSpiess
@AndreasSpiess 3 роки тому
Unfortunately, I am not disciplined enough to get value out of version control :-( This is why I use Dropbox which saves all my versions automatically. More complex if I need to go back. But fortunately, this is not often the case...
@donaldklopper
@donaldklopper 3 роки тому
@@AndreasSpiess I fully understand. At least you can go back in history, and you already have an offsite backup, that's already a great benefit. For my moonlighting work I have set up a simple svn server for myself on my OpenMediaVault NAS with nightly offsite backups, and that works well enough. For day job work I use svn or git depending on the project or technology. Three version control servers. Ugh.
@krzysztofantoniak4236
@krzysztofantoniak4236 3 роки тому
To the folks talking about VS Code, this is actually Eclipse Theia packed into a desktop app. Theia uses many core parts of VS Code thus the similar look and feel.
@marcusone1
@marcusone1 3 роки тому
so why not just use VS Code/PlatformIO and make it even better :)
@AndreasSpiess
@AndreasSpiess 3 роки тому
Good to know, thanks. I got an VSC error message and was a little confused...
@ryandunn2759
@ryandunn2759 3 роки тому
@@marcusone1 Theia can be skinned to look completely different and have custom dialogs, etc. VS Code's extensions are far more limited (with good reason). Theia uses Monaco editor and Language Server support (from VS Code), otherwise, they don't share much other common code.
@ryandunn2759
@ryandunn2759 3 роки тому
@@AndreasSpiess You might also try F2 to rename instead of how you did it. Theia supports language servers (LSP standard) through Monaco. Language servers support rename refactorings through F2 bindings. If they are using a language server here, it would support the xref and linking required to know where all instances of a variable are referred to. You can also hit F11, F12 (with and without CTRL) to see if the language server is tracking xrefs. In fact, you could hover over a variable, holding CTRL and it would turn into a link if it was supported. This is all because it is built on Monaco and Theia.
@Graham_Wideman
@Graham_Wideman 3 роки тому
"this is actually Eclispe Theia" -- what does "this" refer to? VS Code, or Arduino IDE 2.x?
@bruceaquina1799
@bruceaquina1799 2 роки тому
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!
@AndreasSpiess
@AndreasSpiess 2 роки тому
Thanks for watching! Glad you liked the video.
@colintesla
@colintesla Рік тому
I just ordered that Skunk Works book. Also, thank you for all the amazing videos!
@AndreasSpiess
@AndreasSpiess Рік тому
Enjoy the reading!
@joel230182
@joel230182 2 роки тому
2:41 Use version control! you'll love it! it's not only for teams. Version control will make you 10x more confident. It's totally worth it, i promise!!
@AndreasSpiess
@AndreasSpiess 2 роки тому
I am not disciplined enough for version control. This is why I use Dropbox which saves all my old versions automatically...
@shadow7037932
@shadow7037932 2 роки тому
@@AndreasSpiess Interesting. How do you handle branching off for a project? For example, I have a few robotics projects which use the same "core" code for driving, but have different branches specific to a given bot (i.e. bot using Lidar vs ultrasonic). So when I make changes to the drive code, I can easily merge it to the other branches/projects very easily.
@RaphaelBrandaoS
@RaphaelBrandaoS 2 роки тому
Second to that!! Version control integration on VSCode is so pleasing to use. The simple fact that you can quickly see what you are changing in the code is a must for me.
@qcsupport2594
@qcsupport2594 2 роки тому
The lazy-but-useful compromise is the automatic checkpoints that TI"s CCSTUDIO (based on eclipse) provides. You can at least scroll back through recent auto-saved versions without ever doing intentional version control. (CCSTUDIO can integrate with git, but for tiny projects it's a nice feature without any setup required.)
@joel230182
@joel230182 2 роки тому
@@qcsupport2594 People, just learn Git, you'll use like 3 commands most of the time. No setup needed. You only learn Git once and that's it, forever. No need for learning UI Git in a specific editor or setting up anything
@HolgerMuller
@HolgerMuller 3 роки тому
In my opinion a versioning system is crucial even for non team developing. If I won't to try out a new feature or a different algorithm, I do fork a new branch or stash the current code to easily be able to roll back or compare with the previous version. In pre-vcs-times I have to do this by copying the code to backup directories, which can quickly become a big mess.
@HolgerMuller
@HolgerMuller 3 роки тому
@AstroCatThat would be hard, as Git is a V(ersion) C(ontrol) S(ystem).
@AndreasSpiess
@AndreasSpiess 3 роки тому
For disciplined guys like you version control for sure is a good thing. Maybe I will get there one time ;-)
@MrSwanley
@MrSwanley 3 роки тому
I think version control is overkill for hobby use. Just zip the folder and set the zip aside. Now you can mess with the code as you like. Keep as many past zips as you like. Of course you do need to use a decent folder structure.
@fededevi1985
@fededevi1985 3 роки тому
​@@AndreasSpiess Most git clients integrated in IDEs, even professional ides, kinda suck, and you will have to fall back to CLI anyway many times if you do anything more than commit, add and push. Take a look at GitKraken if you are looking for a simple but powerful git client; it really makes git a whole different, more forgiving, experience. It is on another level compared to Dropbox also I'm sure it will be 100 times better than whatever they will include in the Arduino IDE.
@stephens1393
@stephens1393 3 роки тому
@@MrSwanley Version control is underappreciated by those who don't use it. If you're aware enough to zip up some folders, you could benefit. Once you're using a good system, you'll wonder how you ever worked without it. these days, git is the way to go. SourceTree helps for those who want to avoid command line (I still use SourceTree for a quick visual look at branches, etc., and some more mundane operations).
@stewyceres5936
@stewyceres5936 3 роки тому
Andreas you're a gem! Just found out your channel but you already inspired me for many future projects! Keep up the good work! Saluti dal Ticino fellow countryman! :)
@AndreasSpiess
@AndreasSpiess 3 роки тому
Glad you like the content. And "happy Making"!
@artrock8175
@artrock8175 2 роки тому
Great post! I've not touched the are Arduino for over a year, but now that I see there is a new IDE, I will gladly dust off my box of parts and play around with the new IDE! Thank you for posting this!
@AndreasSpiess
@AndreasSpiess 2 роки тому
You are welcome. I hope you will enjoy it!
@stressedbunny
@stressedbunny 3 роки тому
Andreas, I noticed you use your dropbox as your Sketchbook Location. I also use dropbox and found I get the same error when I install libraries. If I temporarily disable the sync on dropbox the libary then installs. Strange.
@AndreasSpiess
@AndreasSpiess 3 роки тому
Good point! Thank you for the tip. This might be the reason for my problem...
@klausbrinck2137
@klausbrinck2137 3 роки тому
@@AndreasSpiess For any of you reading the above comment, a spoiler: Yes, this was the problem.
@jorgecaseros976
@jorgecaseros976 3 роки тому
Thank you very much and grateful for the Spanish subtitles. greetings from Argentina
@AndreasSpiess
@AndreasSpiess 3 роки тому
You are welcome. Luciana, the translator, is also Argentinean...
@jorgecaseros976
@jorgecaseros976 3 роки тому
@@AndreasSpiess Thank you !! and thanks to Luciana then. good channels like yours are in English and that for many is a limitation. I appreciate that you take into consideration all of us who do not speak English very well. sorry if there are any errors i am using google translator. again thank you very much for your reply and your kindness
@AndreasSpiess
@AndreasSpiess 3 роки тому
Google translator is very good these days. No mistakes!
@Mauricetz
@Mauricetz 2 роки тому
Me sirve para practicar, jajajaja
@Delali
@Delali 2 роки тому
Your videos always offer value. I like how you broke things down and tackled each point from ground up. Hopefully i can learn your approach and apply on my channel. All the best Mr. Spiess.
@AndreasSpiess
@AndreasSpiess 2 роки тому
I am sure you will learn it!
@Delali
@Delali 2 роки тому
@@AndreasSpiess Thanks Good Sir
@minhsao
@minhsao 2 роки тому
Thank you for the video and review. I think i will wait a bit longer.. but it is good to see the new progress!!! Thank you!
@AndreasSpiess
@AndreasSpiess 2 роки тому
Good decision!
@kjyhh
@kjyhh 3 роки тому
This channel is insane! I am not native english language. but I understanding clearly.
@AndreasSpiess
@AndreasSpiess 3 роки тому
Thank you!
@cab674
@cab674 2 роки тому
@@AndreasSpiess ++ Your accent and calm voice are only a plus in this. Thanks for the interesting episodes)
@UsmanSaleemSulehri
@UsmanSaleemSulehri 3 роки тому
This is great. I was having trouble with using PlatformIO along with programming in python as PlatformIO kept on interfering. I hope they make it more flexible.
@AndreasSpiess
@AndreasSpiess 3 роки тому
It for sure will be a separated tool and nothing for python programming.
@jenskapmeyer2579
@jenskapmeyer2579 3 роки тому
Thank you, Andreas, for all your valuable contributions. You are an engineer with all your heart.
@AndreasSpiess
@AndreasSpiess 3 роки тому
My pleasure! Yes, you are right. I like what I do.
@milanico2309
@milanico2309 3 роки тому
No midroll ads! 🥳👍
@AndreasSpiess
@AndreasSpiess 3 роки тому
Yes!
@georgelewisray
@georgelewisray 3 роки тому
YDIW >> You Do Important Work . . . . . the world thanks you !
@AndreasSpiess
@AndreasSpiess 3 роки тому
My pleasure!
@BerndKircher
@BerndKircher 3 роки тому
Great video. I also made a financial contribution to them, so maybe they speed up a little bit with the development.
@AndreasSpiess
@AndreasSpiess 3 роки тому
Let's hope!
@userou-ig1ze
@userou-ig1ze 3 роки тому
I'm just guessing but after 15y running I somehow suspect the limitations come from some component(s)/issues other than money (but maybe I'm wrong?)
@pahvalrehljkov
@pahvalrehljkov 3 роки тому
they are italians, you probably prolongued development... :D
@inoid724
@inoid724 2 роки тому
Es ist wirklich sehr liebenswürdig von Ihnen Ihr Wissen mit uns zu Teilen. Vielen Dank von mir.
@AndreasSpiess
@AndreasSpiess 2 роки тому
Bitte, gern geschehen!
@natthaphobnimpitiwan7935
@natthaphobnimpitiwan7935 3 роки тому
Greeting from Thailand.. Thanks for your videos.
@AndreasSpiess
@AndreasSpiess 3 роки тому
Glad you like them!
@MrFurriephillips
@MrFurriephillips 3 роки тому
3:58 the new (beta) version is much clearer and easier on the eye; I think they have increased the contrast, as I find the text easier to read. The line numbers and syntax highlighting being bold, makes the hem stand out, which is so much easier to read! Mind you, this 48yo also favours dark mode ;)
@AndreasSpiess
@AndreasSpiess 3 роки тому
I have no issues with dark mode! I saw many trends in IT come and go and I am glad we are offered choice for such personal preferences...
@crckdns
@crckdns 3 роки тому
wow, wusste nichts von der 2.0 Version! Danke für das Update Andreas! edit: hmm aber Syntax Highlighting ist das Feature Nr1, welches man überall möchte, sogar in Notepad++ oder gar linux-shell :D Colors are beautiful und so :) edit2: das Menü links und board-search sieht sehr dem von PlatformIO ähnlich!
@AndreasSpiess
@AndreasSpiess 3 роки тому
Autocompletion ist nicht immer nützlich für mich. Ich musste es bei Visual Micro sehr einschränken, damit es nicht zu viel anzeigt. Da würde ein wenig AI sicher helfen. Ich verwende ja immer die gleichen Befehle und hätte auch gerne diese vorgeschlagen...
@smoofles
@smoofles 3 роки тому
@@AndreasSpiess Tabnine (www.tabnine.com/) mit VS Code schon probiert?
@AndreasSpiess
@AndreasSpiess 3 роки тому
@Samo: Schaut gut aus. Ich bin sicher dass man da vie machen kann. Leider verwende ich im Moment Visual Micro und nicht PIO... Und es scheint nur mit VSC zu laufen.
@phildavis1723
@phildavis1723 2 роки тому
I love knowing about software before it's even really out! Great video!
@AndreasSpiess
@AndreasSpiess 2 роки тому
Thanks for watching!
@andrewbarney5503
@andrewbarney5503 2 роки тому
Thanks for this! Didn't know this was in the works.
@AndreasSpiess
@AndreasSpiess 2 роки тому
You are welcome!
@peter.stimpel
@peter.stimpel 3 роки тому
For me, version control is crucial, since I am developing my stuff in git repos all the time. This way I have an easy way to rollback changes if needed. Just local git repos without a remote master ... cannot wait to try a release candidate, beta is too early for me
@AndreasSpiess
@AndreasSpiess 3 роки тому
Maybe the RC has already GIT added...
@PH2LB
@PH2LB 3 роки тому
Indeed version control is a must. It helps you making a timeline of code changes to allow you to step back when you got lost. Once you get used to it, you don't want to go back. A regarding git repos, lots of good free or low budget UI's for it out there. But a good integration in the IDE helps (no need for switching appliations to safe progress).
@jenskaa4044
@jenskaa4044 3 роки тому
Git integration is not top of my list, even using git myself. There are a lot of other tools for git and I think that more of Andreas missing/incomplete features are a lot more relevant.
@peter.stimpel
@peter.stimpel 3 роки тому
@@jenskaa4044 yeah, having git integration is a convenience type of thing, sure
@flatronsoj
@flatronsoj 3 роки тому
We must support the arduino team by donating to them....Our contributions will help them speed up the updates for arduino..... and they give it for free with no strings attached.
@AndreasSpiess
@AndreasSpiess 3 роки тому
That is what I thought, too...
@travelvideos
@travelvideos 3 роки тому
Nice review! I like that they added changing between boards and font is also more easy on eyes.
@AndreasSpiess
@AndreasSpiess 3 роки тому
The boards selection for sure is a good thing. Also that the IDE keeps the combination. In my lab I only work with a few board types and never use the rest of the definitions.
@jeffking3693
@jeffking3693 2 роки тому
You save me so much time with these evaluations. Thank you
@AndreasSpiess
@AndreasSpiess 2 роки тому
Happy to help!
@rasmadrak
@rasmadrak 2 роки тому
I'd recommend using Visual Studio Code for writing code and uploading code using Uecide. That has been my go-to workflow the last few years while developing my pinball machine. :)
@Fairyplay
@Fairyplay 2 роки тому
Even better, I'd say use VSCode with the platformio plugin, so you can do everything from inside the vscode editor. Platformio even enables debugging the code running on your arduino/microcontroller
@AndreasSpiess
@AndreasSpiess 2 роки тому
Thank you for sharing your experiences!
@tomg0
@tomg0 2 роки тому
It seems it’s also the Monaco editor (written in HTML, CSS and JS) made by Microsoft that is used by visual studio code. Then it’s running on top of Electron, which is pretty much a Chrome, but without the user interface.
@AndreasSpiess
@AndreasSpiess 2 роки тому
"Monaco" seams also be a part of this IDE. I just repeat what another viewer wrote.
@Amit-sp4qm
@Amit-sp4qm 2 роки тому
Another use is that it can be easily an online editor .. I used it for my online editor 😁
@enricosaccheggiani3192
@enricosaccheggiani3192 3 роки тому
Very good work thanks. I have shared on my linkedin network
@AndreasSpiess
@AndreasSpiess 3 роки тому
Thanks for sharing
@SalihArtAndTech
@SalihArtAndTech 2 роки тому
Very nice introduction. Thanks for the video 👍
@AndreasSpiess
@AndreasSpiess 2 роки тому
Glad you liked it!
@graealex
@graealex 3 роки тому
You know, when you start to enter "Arduino IDE" into Google, it auto-completes to "alternative", because this piece of software is such a disgrace. And 2.0 still is. How about a folder pane? How about a simple way to change the font from the preferences window?
@userou-ig1ze
@userou-ig1ze 3 роки тому
how about highlighting syntax errors before waiting ages for the compilation process (and possibly upload) to finish...
@AndreasSpiess
@AndreasSpiess 3 роки тому
The wiggly lines for errors are here. Even if they did not always worked correctly. The IDE is still used by many viewers because it is simple and (the old one) worked without big problems...
@chuxxsss
@chuxxsss 3 роки тому
Evening Andreas, no gold again, I am really losing my touch.
@AndreasSpiess
@AndreasSpiess 3 роки тому
Bad. But you are more productive on UKposts...
@raymondbruns3291
@raymondbruns3291 3 роки тому
Thank you Andreas for this nice video. I am really curious what made you decide to produce this video this moment.
@AndreasSpiess
@AndreasSpiess 3 роки тому
It was announced last week, and I wanted to know if we can use it. I assumed that a few others also wait for this new release.
@AllanKobelansky
@AllanKobelansky 3 роки тому
Consistently outstanding. Thank you Andreas.
@AndreasSpiess
@AndreasSpiess 3 роки тому
My pleasure!
@GoatZilla
@GoatZilla 3 роки тому
Gonna disagree with the version control requirement. I think nowadays version control can be very easily baked into an IDE.
@AndreasSpiess
@AndreasSpiess 3 роки тому
AFAIK it is planned to integrate Git. I just am not disciplined enough to get an added value. My chance comments usually were crap :-( I use Dropbox where I can recover old files.
@GoatZilla
@GoatZilla 3 роки тому
@@AndreasSpiess My personal lack of discipline is why I put stuff in version control! It's very useful to bisect bad ideas or throw them into separate branches. Integrating this into Arduino project files/management just seems obvious.
@Autotrope
@Autotrope 3 роки тому
Also it was mentioned in the video that version control is not needed if not working collaboratively ie in teams. As someone who is often a sole developer I don't find this to be true for me at all. Version control forces you to be organised but it also frees you of your disorganisation: should you be half way through implementing some feature, and then want to quickly implement some other small feature, what do you do? Put it off to another day? Less productive. Restore back to before you started implementing the first feature? Then you lose the work you've done so far on the first feature. Hack it in anyway despite its current state? It may not be possible to properly test your new code while feature A is half-baked.
@userou-ig1ze
@userou-ig1ze 3 роки тому
I don't think it should be a requirement, you can use it from file system. You could autocommit every time you start the IDE using the systems task scheduler / cron / whatever. Other features Andreas mentioned (like debugging) would be immensely more useful
@Autotrope
@Autotrope 3 роки тому
Using an automatic autocommit every time you open your editor is missing out on almost all the benefits of source control and for that you may as well use the history feature of Dropbox or similar.
@parasbhanot
@parasbhanot 3 роки тому
No thanks i will still choose vs code + platform io
@AndreasSpiess
@AndreasSpiess 3 роки тому
No problem for me. No need to return.
@sunwukong6268
@sunwukong6268 2 роки тому
Nice video. I started learning about Microcontrollers in January...this year. So far, I only used Raspberry Pi and RP Pico, now I want to try some Arduino and later ESP...so your channel has become one of my favorites...especially because I like the way you explain and structure your topics. And I like your sense of humor paired with your accent. Greetings form Germany Stay healthy and I am looking forward to your next videos
@AndreasSpiess
@AndreasSpiess 2 роки тому
Have fun with your new hobby! A lot of stuff to discover.
@vladimirastrelin1719
@vladimirastrelin1719 9 місяців тому
Cool ! Great lesson. Thanks a lot, you are a great explainer !
@AndreasSpiess
@AndreasSpiess 9 місяців тому
You seem to catch up with the content of the channel ;-)
@vladimirastrelin1719
@vladimirastrelin1719 9 місяців тому
@@AndreasSpiess Exactly! I find it really useful and easy to grasp. Thanks a lot for the time you spend for sharing your knowledge!
@mtv9364
@mtv9364 2 роки тому
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.
@AndreasSpiess
@AndreasSpiess 2 роки тому
You are welcome!
@robertroigsantamaria
@robertroigsantamaria 3 роки тому
making the beta available will help speed up the final development stages, and get pressure for features, basically highlighting and other beautiful stuff. I am looking forward to trying it out!
@AndreasSpiess
@AndreasSpiess 3 роки тому
I hope so!
@RidingTheAlps15
@RidingTheAlps15 3 роки тому
Thank you for the test and comparison. Well I can wait until the final version is out, the riding season just started, so I'll not be at home a lot 😉
@AndreasSpiess
@AndreasSpiess 3 роки тому
You are welcome! I still have to get my Harley out ;-) Currently only the bike without engine is used...
@avejst
@avejst 3 роки тому
Great video as always 👍 Love the new initiative from Arduino. Thanks for sharing your experience with all of us 👍😀
@AndreasSpiess
@AndreasSpiess 3 роки тому
Thank you. I also like that they try to get the product better.
@rickseiden1
@rickseiden1 3 роки тому
Thanks for covering this. I was thinking about downloading this, but obviously it's not ready yet.
@AndreasSpiess
@AndreasSpiess 3 роки тому
You are right. In a few month it might be a better time...
@rickseiden1
@rickseiden1 3 роки тому
@@AndreasSpiess I've waited this long for the Pro IDE, I can wait it out. :)
@stevetobias4890
@stevetobias4890 3 роки тому
Great video, I hope it is released in a completed version before 2022. I did say hope, I don't expect it will.
@AndreasSpiess
@AndreasSpiess 3 роки тому
Maybe a Christmas Gift?
@stevetobias4890
@stevetobias4890 3 роки тому
Let's hope so, even better a pre-Christmas gift
@user-zt9us6ny3x
@user-zt9us6ny3x 3 роки тому
Wow. I missed news about new Arduino IDE. Thank you very much for great videos and tutorials!
@AndreasSpiess
@AndreasSpiess 3 роки тому
You are welcome!
@langrock74
@langrock74 3 роки тому
Looks like you didn’t miss much;-)
@user-zt9us6ny3x
@user-zt9us6ny3x 3 роки тому
@@langrock74 )) Yep) Time to try smth with Python. Thanks to Andreas, we have basic tutorials about this)
@L-36
@L-36 3 роки тому
Thanks so much. Great video!
@AndreasSpiess
@AndreasSpiess 3 роки тому
Glad you enjoyed it!
@josoeI
@josoeI 3 роки тому
I appreciate your work, thank you
@AndreasSpiess
@AndreasSpiess 3 роки тому
My pleasure!
@user-sj7ol4br7n
@user-sj7ol4br7n 3 роки тому
This is dope 👌🏻👌🏻👌🏻 . ultimate sir
@AndreasSpiess
@AndreasSpiess 3 роки тому
Glad you like it
@rdyer8764
@rdyer8764 3 роки тому
Thanks for the heads-up. I donated $50 as well. And I signed up for the Newsletter guessing that they'll keep me aware of the IDE improvements.
@AndreasSpiess
@AndreasSpiess 3 роки тому
Cool. Thank you!
@mrpraphartRompruek
@mrpraphartRompruek 2 роки тому
this video is so useful, thank you ,from thailand.
@AndreasSpiess
@AndreasSpiess 2 роки тому
Glad it was helpful!
@Bleibruk
@Bleibruk 3 роки тому
At the moment, I'll continue using VSC. thanks for the video 👌🏻👌🏻
@AndreasSpiess
@AndreasSpiess 3 роки тому
Good choice.
@sevenacregreen
@sevenacregreen 3 роки тому
Great video, thamks. I think i will invest my time in getting to grips with pio.
@AndreasSpiess
@AndreasSpiess 3 роки тому
Good investment!
@justin.campbell
@justin.campbell 3 роки тому
this is the start of an era!
@AndreasSpiess
@AndreasSpiess 3 роки тому
:-)
@lukeearthcrawler896
@lukeearthcrawler896 3 роки тому
Great, informative video, as usual.
@AndreasSpiess
@AndreasSpiess 3 роки тому
Thank you!
@JanJeronimus
@JanJeronimus 3 роки тому
Great video. If you so.anything on your computer you will always need some kind of versioning and version tracking. Also if you are not in a team. You need to know what are special things you received what can you easy find again on the internet what did you adapt and is it full tested and working, what have you deployed and is running, what was the code that run there before and much more. So it would be great if versioning is better integrated the ide work environment.
@AndreasSpiess
@AndreasSpiess 3 роки тому
They announced Github support. Unfortunately I am not very disciplined with versioning. I always know where I forgot when I would need it ;-) But I use Dropbox which keeps my old versions. Which saved my a... a few times when I screwed up.
@andrebalsa203
@andrebalsa203 3 роки тому
Great video, thank you very much. The main advantage of the Arduino IDE is its simplicity and short learning curve, and I am happy to see that version 2.0 is sticking to these principles. I think for makers, this is still an excellent tool, made better. The lack of inbuilt support for git/GitHub is a bit disappointing but there are easy to use tools to circumvent that. Now we'll have to see how debugging is implemented and how well it works.
@AndreasSpiess
@AndreasSpiess 3 роки тому
GitHub support is announced. But so far, I did not find it.
@shahidveroki
@shahidveroki 2 роки тому
sir thank you for making such a n informative video
@AndreasSpiess
@AndreasSpiess 2 роки тому
You are welcome!
@chris76579
@chris76579 2 роки тому
What abou code navigation? E.g. clicking on a function or variable while holding cmd (or ctrl) to navigate to the function/varible declaration/implementation.
@AndreasSpiess
@AndreasSpiess 2 роки тому
They have code navigation, but I did not find it (see my pinned comment).
@SeanChYT
@SeanChYT 3 роки тому
Thank you for always providing very informative videos. Just a quick comment about revision control. I believe it is highly valuable also for single developers not just for teams. I use it in everything I do, and review every check in diff to double check and make sure what I commit is actually correct, complete and what I intended to do. I find a _lot_ of bugs this way, and it is not uncommon that I go back make a few changes, then diff again and loop back several times before I finally pull the trigger. Later when debugging it is very valuable to be able to go back in time and compare how different revisions of the same software function. That is just my personal preference, but I recommend more people look into it. I realize everyone is different, and that is cool. I have used Perforce/Helix for the last 25 years or so as the visual merge and diff tools are just awesome. I have never liked git though. I am not sure why, but I think when git was introduced I didn't find similar great visual diff/merge tools with git. Now I am getting old and stuck in my ways, so I've still not switched to git.
@AndreasSpiess
@AndreasSpiess 3 роки тому
You are very disciplined! That is what is lacking here ;-) I read that they will provide GitHub integration.
@MikeKranidis
@MikeKranidis 3 роки тому
You are one of my favorite UKpostsr and E.E. thanks for that.
@AndreasSpiess
@AndreasSpiess 3 роки тому
Appreciate that!
@dreamcat4
@dreamcat4 3 роки тому
thanks Andreas, unfortunately i kindda 'zoned out' during parts of your video today. but the 1 thing i remembered why i had to switch over to PIO was because of the global libraries in original arduino ide v1. which means all the projects ends up sharing the same set of libraries. which often leads to library conflicts. i missed discussion of this part in your video. but (bto me) was the 1 biggest problem they had to solve, even before getting around to adding debugging support. so did they do it? well i guess it does not matter for myself anymore. since having learned just enough to get by for using platformio instead. but for others who do use arduino ide the presence of this capability must still matter to them?
@AndreasSpiess
@AndreasSpiess 3 роки тому
I did not find anything different for local libraries. You still have to copy them manually into your project folder if you want. So far I had no big issues with shared libraries (with the exception of ArduinoJSON)
@stephens1393
@stephens1393 3 роки тому
Ah, yes, the library dependencies. I think that's why I switched to PlatformIO also. The flexibility you have with the platformio.ini file is nice-- can easily set up configurations for multiple boards, or have simultaneous variations for slightly different hardware setups.
@tonysfun
@tonysfun 2 роки тому
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!!!
@AndreasSpiess
@AndreasSpiess 2 роки тому
Thank you for sharing your experience! Yes, it still has its glitches...
@Ferferite
@Ferferite 3 роки тому
Great video as always!
@AndreasSpiess
@AndreasSpiess 3 роки тому
Glad you enjoyed it!
@johntoe6127
@johntoe6127 3 роки тому
I use Visual Studio, with the Visual Micro addon. Been using this environment for about 5 years now, and I'm very satisfied. VM provides the microcontroller support, and VS provides Git, Code completion, and everything else on the list.
@AndreasSpiess
@AndreasSpiess 3 роки тому
I agree. I also use it for my more complex projects.
@packempty2523
@packempty2523 3 роки тому
Thank you for this video.
@AndreasSpiess
@AndreasSpiess 3 роки тому
My pleasure!
@keithmaddox1469
@keithmaddox1469 2 роки тому
I suppose I should have mentioned that I mostly use VS code by itself and often PIO in conjunction. I'm more of a command line kind of user but I realize it's not for everyone. I recently wrote a library for AD592 to variable attenuation of an analog current measurement instrument for the STM32F103xx... for a project a ham buddy of mine. The instrument uses another STM 411 for the big stuff and a PIC to run the keyboard. Fun hobby :)
@AndreasSpiess
@AndreasSpiess 2 роки тому
Sounds like a pretty complex project!
@DD-jj2tc
@DD-jj2tc 3 роки тому
@6:30 finally!!! Every other ide or script language I run has this feature I'm glad arduino ide finally added this
@AndreasSpiess
@AndreasSpiess 3 роки тому
I agree!
@bogdanmarinescu78
@bogdanmarinescu78 3 роки тому
I tried to use the Arudino IDE a number of times, then found out the PlatformIO plugin for VS Code. Vastly improved experience in any way I can think of. I never even considered looking back at the Arduino IDE after this.
@AndreasSpiess
@AndreasSpiess 3 роки тому
Nothing will change with this release. PIO users will stay because they master it. The new IDE is more for non-programmers, I think.
@bogdanmarinescu78
@bogdanmarinescu78 3 роки тому
@@AndreasSpiess That's probably true, although PlatformIO does have Arduino-compatible libraries, so Arduino framework users would feel right at home.
@_BangDroid_
@_BangDroid_ 3 роки тому
I'm only just getting into MCU's after meaning to for maybe 10 years. I really appreciate all you work on this channel, been watching for about 2 years. Currently I am building a macro keyboard with a Raspberry Pi Pico, and I have a WLED project underway also. Very excited! One other thing I'd add is the dark theme isn't so much about eye damage but I find it more aesthetic
@AndreasSpiess
@AndreasSpiess 3 роки тому
Nice projects to start with. And: You are right with the esthetics, of course!
@billd01rfc
@billd01rfc 3 роки тому
Thnx! Great preview. For me debugging is the only important feature I would like to see. I prefer to NOT use auto-correct/complete - it forces me as a maker to properly read and review my sketches and really learn what I have done. Thnx again! billd
@AndreasSpiess
@AndreasSpiess 3 роки тому
I changed to Visual Micro also because of the debugging... The autocomplete as it is implemented for the UNO is quite helpful for me because it also proposes the variables. I sometimes forget how I named them properly...
@lucahoffmann8695
@lucahoffmann8695 3 роки тому
version control is a must even for personal projects
@AndreasSpiess
@AndreasSpiess 3 роки тому
I am not disciplined enough. This iis why I just use Dropbox which keeps all my saved versions. No need for (in my case) anyway useless commit comments ;-)
@JerryEricsson
@JerryEricsson 2 роки тому
I have been slacking off on my Arduino toys in favor of the ESP32. That ESP32 wifi radio has had me very busy of late, I have a couple of them working now, the other day we traveled to a bigger city, the Capitol of North Dakota, Bismarck. I stopped by a 2nd hand shop and picked up a couple of those iPod stereo amplifiers, one with an alarm clock that is actually mono, another that is indeed stereo. I plan to build Wifi radios in each case and run them through the amplifiers. I have had both running just using the boards hooked to ESP32's and they work OK so it is just figuring out how to make a case of sorts to hold the extra hardware. This new programming setup looks interesting, I have tried the others with marginal luck, I think I am getting to old to learn new tricks, or the stress of the last year has put my mind in 2nd gear and locked the clutch.
@AndreasSpiess
@AndreasSpiess 2 роки тому
Good idea to repurpose existing amplifiers!
@BuildEver
@BuildEver 3 роки тому
2:54 I Would argue about syntax highlighting and version control. Both are extremely useful and the second one saved me from losing hours of work, many times.
@AndreasSpiess
@AndreasSpiess 3 роки тому
I use Dropbox for that reason which automatically saves all my versions. I am not yet disciplined enough for a proper version management :-(
@canhobby6286
@canhobby6286 2 роки тому
Hi again from Canada - I was a little surprised by your less than enthusiastic comments on IDE 2. At the time you released this video I had just gotten myself a new computer so decided to install the latest software on it - first Ubuntu 21.04 and then after viewing you video I installed IDE 2.0 It wasn't a seamless install out-of-the box - mostly to do with launching the program under Ubuntu... The Linux install does not include the install.sh like the classic IDE.. I appended "arduino-ide" with ".appimage" and set it to executable... I ended up with other questions and so got onto the arduino forum and asked... something I rarely do.... I was surprised to get a very quick, and very helpful, response. Their best recommendation was to use the nightly builds... after that my problems were mostly gone... I continued the thread on the forum and found them to be very responsive and very interested in solving my Linux problems - they even took some of my suggestions... The one big difference that you did not seem to notice, or at least comment on, was the speed increase.. I found something like a 5x to 10x speed increase in compile time and much faster uploads on my larger sketches... For now I am using IDE 2.0 exclusively for 2 reasons.... SPEED and the DARK theme... the classic IDE seems to change it's handling of themes in every release... ( I don't do Windows... or White screens ).. The only thing I have to put up with is using the Sketch folder on my old computer over a Samba share - They have identified the very simple problem - I hope to see it in fixed in the next day or two.. Personally I felt that you comments re debugging were a little unfair.. A lot to expect from 8 bit MCUs.. ( I have no experience with other Arduino products )... I use the ESP products when I need more performance. Would be really nice to have an ESP debugger but it really falls to Espressif to do this... ( As I side note I would like to mention that that the LGT8F328 does have a SWD port on it... plus 32MHz makes it a little more capable.. There is now a LarduinoISP sketch available to directly program this board via an UNO )... Keep up the good work, Andreas, and keep on pushing..
@AndreasSpiess
@AndreasSpiess 2 роки тому
I mostly use ESP32 and did not experience a huge increase in speed. That is probably why I did not mention it. We can do debugging with the ESP32 using PlatformIO or Visual Studio (I made videos about it) and I like it very much. In addition, Arduino announced it. So I do not think I was unfair. I just mentioned the facts. Thanks for the link to larduino. Maybe I can use it for one of my projects.
@shakerileiwat4341
@shakerileiwat4341 3 роки тому
Great video , thank you ♥
@AndreasSpiess
@AndreasSpiess 3 роки тому
You are welcome!
@davivify
@davivify 2 роки тому
It appears that search/replace allows regular expressions? If so, you can fine tune your searches quite a bit.
@AndreasSpiess
@AndreasSpiess 2 роки тому
As mentioned in my pinned comment: I did not find the function to do proper variable replacement. It works if you know where it is...
@Sixthflyer
@Sixthflyer 3 роки тому
Thank you very much for this interesting video. The good news is that they do not explicit exclude other stuff like esp etc. For me i will continue using vs studio with vs micro. Never change a running system.
@AndreasSpiess
@AndreasSpiess 3 роки тому
I also think there iis no need to go back if you already are on VM. This is more for the many Arduino IDE users.
@deomarshalsimorangkir6603
@deomarshalsimorangkir6603 2 роки тому
Hi sir, is it work for all board? How do you tell me about this? If we use another program, does it make a problem for my sketch of my project?
@AndreasSpiess
@AndreasSpiess 2 роки тому
It should work with the same boards the standard Arduino IDE works.
@Hackvlog
@Hackvlog 3 роки тому
Based on my limited testing, Arduino IDE 2.0 is an update the Arduino IDE deserves. In my opinion it has the same feeling as the original IDE had back in the day: Simpler than some other IDEs in both ways: Simpler to setup and use, especially for the beginners, but lacks some of the more advanced features and configurability. Well done with the video, showing new features and bugs in current version!
@AndreasSpiess
@AndreasSpiess 3 роки тому
I agree. This is why I did not want to compare it with PIO etc. It has to be compared with the "old" Arduino IDE. And here we see some enhancements.
@iniyansaravanavel2954
@iniyansaravanavel2954 2 роки тому
@Andreas Spiess can we use 2 different Arduino boards on the same IDE ??
@AndreasSpiess
@AndreasSpiess 2 роки тому
I use many different boards in my lab and only have one PC.
@MissPiggy
@MissPiggy 3 роки тому
Thanks for all your dedicated work. I just recently discovered Helium (helium.com), a combination of IoT and Crypto, and from my view, this technology is going to explode. When I read that the network was build on LoraWan and the purpose was to gather sensor data from everywhere - your name popped up in my head :-). So I thought that it might be an idea for one of your upcoming videos, a walkthrough of the tech behind the concept (the cryptopart are covered massively elsewhere). Greetings from a huge fan .
@AndreasSpiess
@AndreasSpiess 3 роки тому
I am not sure if I like the idea of combining crypto with a public LoRa network. I think it is very misleading because nearly nobody will make any money. And it complicates things. Do you use it? Can you build your own nodes using the Arduino IDE and our typical MCUs?
@MissPiggy
@MissPiggy 3 роки тому
@@AndreasSpiess I have been looking at heliums github page, and on another site I've found a Raspberry Pi edition being mentioned (but no ESP32) - finally I ended up buying a node (delivery summer 21) - I like the idea of these IoT devices, and hope this Helium-coin could work as a nice incentive for establishing a more extensive usage of IoT devices. But you're right - its a long journey ahead before its used more. (and people will actually earn Helium-coins)
@guillermotomasini
@guillermotomasini 3 роки тому
thanks for the video, the thing is how many betas are before release version.
@AndreasSpiess
@AndreasSpiess 3 роки тому
Good question...
@Perspectologist
@Perspectologist 3 роки тому
Thanks for the overview. I hope it has (or will have) some concept of project settings. At a minimum I would want it to remember the MCU for each project. I use different MCUs and don’t want to have to reconfigure every time I open a sketch. Even better would be if it could remember which libraries are needed. This would make sharing projects easier. I’ve switched to Platform IO. It works well, but it is more complicated. If I haven’t used it in a while I sometimes forget which icon buttons to press. Hierarchical text menus have value. I can see room for a solution in between Platform IO and the original Arduino IDE.
@AndreasSpiess
@AndreasSpiess 3 роки тому
I think, as you write, they want to hit the "sweet spot" between the current IDE and PIO. I am sure we will get a few more settings and the board-com port combination already survived a shutdown...
@janikleindienst9169
@janikleindienst9169 3 роки тому
First, thank you for the videos! Second, as many have said: version control is quite important for non-trivial projects. Although I work alone, I like to have project and changes versioned. Not to mention that I work on different computers ...
@AndreasSpiess
@AndreasSpiess 3 роки тому
I agree, but I am not very disciplined. This is why I just use Dropbox. It keeps all my saved versions automatically, but is harder if I have to go back.
@janikleindienst9169
@janikleindienst9169 3 роки тому
@@AndreasSpiess, being a professional software developer I might also have a different perspective. Anyway, it´s a nice improvement of the IDE.
@christianmontagx8461
@christianmontagx8461 3 роки тому
Well...Version Control is not just for teams. It's for backup of work, undoable changes and testbranches without interfearing the mainbranch.
@AndreasSpiess
@AndreasSpiess 3 роки тому
If you are disciplined it is for sure a good thing. I am not :-( So I stick with Dropbox versioning and searching if I need a previous version...
@Muldrf
@Muldrf 2 роки тому
While not critical, I would look forward to Version control for my projects. In a lot of cases my Arduino projects aren't that complex, but a few I have worked on off and on over years. So mostly I make dated zip files, I also increment an internal version number in the files. It does look like a nice improvement so far over the existing IDE though. I had moved on looking to use other options back when I was actively working on projects. For me good colorized Syntax Highlighting is certainly something I prefer to have. I used several alternatives in the past, but for simplicity I have just been using the Arduino IDE and Notepad++ for editing lately. It is just very much a hobby for me, and I got to the point I can't be bothered spending hours sorting out reinstalling and getting another program working with boards and libraries etc. I want something quick and easy that I don't have to relearn when I go back to something again in 6 months. I just want to set it up, make sure I have my boards and libraries and do some work. If the new IDE is simple to install, update and use Libraries etc, it could be a good thing for me.
@AndreasSpiess
@AndreasSpiess 2 роки тому
I hope the new IDE will fulfill your needs for a simple and easy IDE plus maybe add a few comfort features...
@proffirmanable
@proffirmanable 3 роки тому
:) cant wait for using it
@AndreasSpiess
@AndreasSpiess 3 роки тому
Me too!
@destroyedlolo
@destroyedlolo 2 роки тому
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 :)
@AndreasSpiess
@AndreasSpiess 2 роки тому
I do not know if this is still possible. The changes are small because a lot of functionality is inside the editor.
@PaperBenni
@PaperBenni 2 роки тому
7:55 a search and replace feature is not the same as refactoring. The example would also replace the word toggle if it were used in a string or in a different scope
@AndreasSpiess
@AndreasSpiess 2 роки тому
I know and I hoped to show it with my example. Anyway: The offer refactoring, but I did not find it.
@donmarcedwinsilagan9042
@donmarcedwinsilagan9042 2 роки тому
My Tools got no ports, any advice. I seem to have trouble with my boards also.
@AndreasSpiess
@AndreasSpiess 2 роки тому
Unfortunately, I cannot do remote debugging :-(
#377 Arduino Support for the Pi Pico available! And how fast is the Pico?
4:21
How does NB-IOT and CAT-M1 / LTE-M compare to LoRaWAN (Tutorial)?
21:58
Andreas Spiess
Переглядів 30 тис.
Я бы Не Прыгнул Туда и За 100 Миллионов 😭
00:20
Глеб Рандалайнен
Переглядів 17 млн
ЯПОНІЯ - УКРАЇНА | НАЖИВО | ОЛІМПІЙСЬКА ЗБІРНА
2:06:45
Ukrainian Assoсiation of Football
Переглядів 170 тис.
461 The Tools and Organizers I Use (with some tricks)
15:32
Andreas Spiess
Переглядів 81 тис.
Use the very attractive new ATTINY chips for your projects
14:34
Andreas Spiess
Переглядів 174 тис.
Which Arduino IDE should I use?
13:43
Programming Electronics Academy
Переглядів 81 тис.
PlatformIO: All you need to know in 10 Minutes!
10:56
J's e-shack
Переглядів 263 тис.
Radar Sensors from $3 to over $100: Which one is Best?
14:31
Andreas Spiess
Переглядів 138 тис.
#332 ESP32  OTA tutorial with tricks (incl. OTA debugging)
10:17
Andreas Spiess
Переглядів 128 тис.
Technicians are testing this LED module. #leddisplay #ledwall #ledmodule #ledscreen #eagerled
0:18