Gratis open source-udviklingsmiljø til at skrive, verificere, kompilere, debugge og uploade skitser
Gratis open source-udviklingsmiljø til at skrive, verificere, kompilere, debugge og uploade skitser
Stem (19 stemmer)
Programlicens Free
Udvikler Arduino LLC
Version 2.3.6
Virker under Windows
Stem
(19 stemmer)
Udvikler
Arduino LLC
Virker under
Windows
Programlicens
Free
Version
2.3.6
Fordele
- Gratis og open source, med stærkt fokus på begyndervenlighed
- Skabeloner, auto-formattering, syntaksfremhævning og fejlcheck giver en lavere indlæringskurve
- Verificering, kompilering og upload til Arduino-board fra samme miljø
- Realtids-overvågning via serial monitor, samt plotter til data
- Arduino IDE 2 tilføjer debugging med breakpoints, forbedret søgning og mere responsiv arbejdsgang
- Mulighed for Cloud-synkronisering og online deling i Cloud-udgaven
Ulemper
- Nogle funktioner, som online deling, er knyttet til Cloud-versionen
- Fokus er tydeligt på Arduino-arbejdsgangen, så miljøet føles mindre relevant uden et kompatibelt board
Arduino IDE er et gratis og open source-udviklingsmiljø til at skrive, kontrollere (verify), kompilere og sende programmer til Arduino-boards. Det officielle fokus er “Sketches”, altså små programmer til hardwareprojekter, pakket ind i en enkel arbejdsflade, der gør det let at komme i gang og stadig giver værktøjer, som også rækker til mere krævende projekter.
Det er især til dig, der vil lære programmering gennem Arduino, bygge DIY-projekter eller hurtigt afprøve idéer på et kompatibelt board, uden at drukne i tunge opsætninger.
En arbejdsgang, der passer til Arduino-projekter
Arduino IDE er bygget op omkring den klassiske cyklus: skriv kode, verificér og kompilér, og send derefter programmet til dit board direkte fra miljøet (når boardet er tilsluttet og valgt). Nederst i vinduet vises output fra kompileringen, så du hurtigt kan se, om der er fejl, eller om processen er gennemført.
Editor, der hjælper dig med at skrive renere kode
Selve editoren fungerer som en tekstbehandler med programmeringsfunktioner: syntaksfremhævning, auto-complete, fejlcheck og auto-formattering, der kan rydde op i indryk og struktur med et klik. Til begyndere er de medfølgende skabeloner (templates) en praktisk genvej til at forstå typiske mønstre, for eksempel simple eksempler som Blink, som kan udbygges til mere komplekse skitser.
Flere faner og bedre overblik over projekter
Arbejdsfladen er holdt enkel og overskuelig, og du kan organisere arbejdet med faner, så flere dele af et projekt kan ligge åbne på samme tid. Det gør det lettere at holde styr på større skitser, uden at du mister fornemmelsen af, hvad der hænger sammen.
Boards, biblioteker og udvidelser
Et centralt element er board-håndteringen: du kan vælge det relevante board i miljøet og skifte, hvis projektet flyttes til en anden model. Arduino IDE understøtter også integrerede biblioteker, så du kan bygge mere avancerede projekter uden nødvendigvis at skulle bruge ekstra værktøjer. Selvom IDE’et er designet til Arduino, beskrives det også som muligt at forbinde til tredjeparts-hardware, hvilket giver mere frihed i valg af platform.
Seriel overvågning og deling via Cloud
Til fejlsøgning og forståelse af, hvad der sker på boardet, giver Arduino IDE mulighed for at overvåge boardet i realtid. I nyere udgaver er serial monitor og plotter nævnt som mere responsive, hvilket hjælper, når data skal følges løbende. Derudover kan projekter synkroniseres med Arduino Cloud, og i Cloud-udgaven kan skitser deles online (med et unikt link pr. sketch), hvilket gør samarbejde og feedback enklere.
Arduino IDE 2: mere moderne værktøjer til fejlfinding
Arduino IDE 2 fremhæves som et markant løft i daglig brug: bedre søgning på tværs af funktioner, biblioteker og filer, en mere responsiv brugerflade og en større værktøjskasse til fejlfinding. Den store nyhed er realtids-debugging med breakpoints og mulighed for at inspicere variabler, som gør det hurtigere at finde årsagen til fejl i mere komplekse projekter. Samtidig nævnes hurtigere opstart og mere effektiv kompilering, og en opdateret board- og bibliotekshåndtering samt notifikationer om opdateringer og potentielle problemer.
Fordele
- Gratis og open source, med stærkt fokus på begyndervenlighed
- Skabeloner, auto-formattering, syntaksfremhævning og fejlcheck giver en lavere indlæringskurve
- Verificering, kompilering og upload til Arduino-board fra samme miljø
- Realtids-overvågning via serial monitor, samt plotter til data
- Arduino IDE 2 tilføjer debugging med breakpoints, forbedret søgning og mere responsiv arbejdsgang
- Mulighed for Cloud-synkronisering og online deling i Cloud-udgaven
Ulemper
- Nogle funktioner, som online deling, er knyttet til Cloud-versionen
- Fokus er tydeligt på Arduino-arbejdsgangen, så miljøet føles mindre relevant uden et kompatibelt board