Arduino - Lite mer Avancerat
Re: Arduino - Lite mer Avancerat
Andra IDE som ska vara poppis är PlatformIO och Ino men jag håller mig till Eclipse.
https://github.com/amperka/ino
https://platformio.org/platforms
https://github.com/amperka/ino
https://platformio.org/platforms
Re: Arduino - Lite mer Avancerat
Arduino går nog inte debugga. Du kan använda en simulator i så fall.https://forum.arduino.cc/index.php?topic=251847.0Klas-Kenny skrev: ↑24 september 2020, 15:46:16Visst har Arduino IDE fortfarande ingen riktig möjlighet att köra debug?SeniorLemuren skrev: ↑24 september 2020, 14:47:13 Har inga tips för jag fattar nada av detta. Vill bara fråga vad är fördelen med detta mot att använda Arduino IDE för att programmera Arduino?
Det bör man ju rimligen kunna få till om man kör med Eclipse, vilket såklart är en enorm fördel.
Re: Arduino - Lite mer Avancerat
Det är därför Arduino IDE Pro kan bli bra, om de gör rätt.
https://www.arduino.cc/pro/arduino-pro-ide
https://www.arduino.cc/pro/arduino-pro-ide
- Lennart Aspenryd
- Tidigare Lasp
- Inlägg: 12607
- Blev medlem: 1 juli 2011, 19:09:09
- Ort: Helsingborg
Re: Arduino - Lite mer Avancerat
Kan detta vara rätt?
https://randomnerdtutorials.com/vs-code ... 6-arduino/
https://randomnerdtutorials.com/vs-code ... 6-arduino/
Re: Arduino - Lite mer Avancerat
PlatformIO,
Där är en bra sammanfattning av varför Arduino IDE blir lite jobbigt att hålla på med...
Där är en bra sammanfattning av varför Arduino IDE blir lite jobbigt att hålla på med...
The Arduino IDE works great for small applications. However, for advanced projects with more than 200 lines of code, multiple files, and other advanced features like auto completion and error checking, VS Code with the PlatformIO IDE extension is the best alternative
Re: Arduino - Lite mer Avancerat
Nu fungerar det bra och så lite mer ordning på .h filerna.
De gula mapparna med en liten vit fyrkant på är länkade till mapparna i Arduino IDE installationen.
Fördelen är att om Arduino IDE installationen uppdateras så blir det bra.
Det är bara Adafruit_MAX31865 mappen som jag valt att placera direkt i workspace.
Man måste likväl ha med den i settings/Directories om man inte vill fippla med sökväg i #include (jag tror det i vilket fall).
Här är några av de andra inställningarna för projektet...
De gula mapparna med en liten vit fyrkant på är länkade till mapparna i Arduino IDE installationen.
Fördelen är att om Arduino IDE installationen uppdateras så blir det bra.
Det är bara Adafruit_MAX31865 mappen som jag valt att placera direkt i workspace.
Man måste likväl ha med den i settings/Directories om man inte vill fippla med sökväg i #include (jag tror det i vilket fall).
Här är några av de andra inställningarna för projektet...
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Re: Arduino - Lite mer Avancerat
Jag skulle nog vilja nämna Visual Studio Code i detta sammanhang.4kTRB skrev: ↑24 september 2020, 21:48:34 Andra IDE som ska vara poppis är PlatformIO och Ino men jag håller mig till Eclipse.
https://github.com/amperka/ino
https://platformio.org/platforms
Jag har personligen lämnat Eclipse för VSC och tittar inte tillbaka.
p.s
PlatformIO är inte ett IDE utan ett plugin.
d.s
Re: Arduino - Lite mer Avancerat
Det bästa med PRO IDE är att det är baserat på VSCODEGorgus skrev: ↑25 september 2020, 16:25:00 Det är därför Arduino IDE Pro kan bli bra, om de gör rätt.
https://www.arduino.cc/pro/arduino-pro-ide
vilket innebär att vissa plugins skrivna för VSCODE
fungerar efter lite modifikation även för PRO IDE
Samt att allt är skrivet i typescript och körs i Node.js framework.
Den enda nackdelen är att det inte finns native MIDI support,
vilket jag skulle vilja använda för ett plugin jag skrivit för VSCODE.
Annars kan man göra plugins som kör webservers/websocketservers har direkt filåtkomst mm.
Re: Arduino - Lite mer Avancerat
PlatformIO är en byggmiljö, skulle jag nog säga. Du kan använda vilket IDE/kodverktyg ovan på det du vill sen.
Arduino IDE är väldigt begränsat och håller i princip bara för utbildnings/nybörjare.
Arduino IDE är väldigt begränsat och håller i princip bara för utbildnings/nybörjare.
Re: Arduino - Lite mer Avancerat
För hobbyprojekt kör jag fortfarande Arduino-IDE men med extern editor (Emacs), dvs jag använder endast IDE:t för bygge och programladdning. Det som suger mest i Arduinos IDE är enligt min mening deras bibliotekshantering. Då man uppgraderar ett bibliotek så har man inga garantier att ett gammalt projekt ens bygger eller fungerar med det nya biblioteket. För enkla bibliotek med bara ett fåtal filer brukar jag istället lyfta in en kopia i projektet. Sedan ligger filerna givetvis i ett källkodsrepo.
Professionellt skulle jag inte ge Arduino och dess IDE en chans över huvud taget men jag helt klart välja en miljö baserad på VScode framför Eclipse ifall man inte enkelt kan köra make på kommando-raden.
Professionellt skulle jag inte ge Arduino och dess IDE en chans över huvud taget men jag helt klart välja en miljö baserad på VScode framför Eclipse ifall man inte enkelt kan köra make på kommando-raden.