Sida 2 av 2

Re: Arduino - Lite mer Avancerat

Postat: 24 september 2020, 21:48:34
av 4kTRB
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

Re: Arduino - Lite mer Avancerat

Postat: 25 september 2020, 11:59:06
av 4kTRB
Klas-Kenny skrev: 24 september 2020, 15:46:16
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?
Visst har Arduino IDE fortfarande ingen riktig möjlighet att köra debug?
Det bör man ju rimligen kunna få till om man kör med Eclipse, vilket såklart är en enorm fördel. :)
Arduino går nog inte debugga. Du kan använda en simulator i så fall.https://forum.arduino.cc/index.php?topic=251847.0

Re: Arduino - Lite mer Avancerat

Postat: 25 september 2020, 16:25:00
av Gorgus
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

Re: Arduino - Lite mer Avancerat

Postat: 25 september 2020, 17:07:59
av Lennart Aspenryd

Re: Arduino - Lite mer Avancerat

Postat: 25 september 2020, 19:21:31
av 4kTRB
PlatformIO,

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

Postat: 26 september 2020, 18:26:51
av 4kTRB
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).
NTC_000_Settings.png
Här är några av de andra inställningarna för projektet...
Settings_000.png
Settings_001.png
Settings_002.png

Re: Arduino - Lite mer Avancerat

Postat: 27 september 2020, 11:56:41
av ToPNoTCH
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 skulle nog vilja nämna Visual Studio Code i detta sammanhang.
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

Postat: 10 januari 2021, 22:35:43
av manicken
Gorgus 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
Det bästa med PRO IDE är att det är baserat på VSCODE
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

Postat: 10 januari 2021, 23:03:45
av hummel
4kTRB skrev: 24 september 2020, 17:51:32
Tex kan du ha content assist, bara ett exempel i raden av överlägset bra saker.
Eclipse_Exempel_000.png
Gäller det även den version som heter Microchip Studio eller äldre versioner?

Re: Arduino - Lite mer Avancerat

Postat: 16 januari 2021, 12:39:40
av maDa
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.

Re: Arduino - Lite mer Avancerat

Postat: 16 januari 2021, 19:29:38
av mankan
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.