Arduino - Lite mer Avancerat

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
4kTRB
Inlägg: 18287
Blev medlem: 16 augusti 2009, 19:04:48

Re: Arduino - Lite mer Avancerat

Inlägg 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
Användarvisningsbild
4kTRB
Inlägg: 18287
Blev medlem: 16 augusti 2009, 19:04:48

Re: Arduino - Lite mer Avancerat

Inlägg 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
Användarvisningsbild
Gorgus
Inlägg: 1997
Blev medlem: 24 april 2006, 22:42:42
Ort: Eskilstuna
Kontakt:

Re: Arduino - Lite mer Avancerat

Inlägg 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
Användarvisningsbild
Lennart Aspenryd
Tidigare Lasp
Inlägg: 12607
Blev medlem: 1 juli 2011, 19:09:09
Ort: Helsingborg

Re: Arduino - Lite mer Avancerat

Inlägg av Lennart Aspenryd »

Användarvisningsbild
4kTRB
Inlägg: 18287
Blev medlem: 16 augusti 2009, 19:04:48

Re: Arduino - Lite mer Avancerat

Inlägg 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
Användarvisningsbild
4kTRB
Inlägg: 18287
Blev medlem: 16 augusti 2009, 19:04:48

Re: Arduino - Lite mer Avancerat

Inlägg 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
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
ToPNoTCH
Inlägg: 4847
Blev medlem: 21 december 2009, 17:59:48

Re: Arduino - Lite mer Avancerat

Inlägg 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
Användarvisningsbild
manicken
Inlägg: 91
Blev medlem: 10 februari 2006, 14:20:59
Ort: DEGEBERGA

Re: Arduino - Lite mer Avancerat

Inlägg 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.
hummel
Inlägg: 2259
Blev medlem: 28 november 2009, 10:40:52
Ort: Stockholm

Re: Arduino - Lite mer Avancerat

Inlägg 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?
Användarvisningsbild
maDa
Inlägg: 4073
Blev medlem: 11 november 2005, 22:13:16
Ort: Malmö
Kontakt:

Re: Arduino - Lite mer Avancerat

Inlägg 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.
Användarvisningsbild
mankan
EF Sponsor
Inlägg: 905
Blev medlem: 18 juli 2015, 11:23:22
Ort: Linköping

Re: Arduino - Lite mer Avancerat

Inlägg 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.
Skriv svar