Download.it - sökikon
Advertisement

Gratis och öppen källkod som gör det enkelt att skriva, kompilera, felsöka och ladda upp sketchar

Gratis och öppen källkod som gör det enkelt att skriva, kompilera, felsöka och ladda upp sketchar

Röster (19 röster)

Programlicens Free

Utvecklare Arduino LLC

Version 2.3.6

Fungerar under Windows

Röster

(19 röster)

Utvecklare

Arduino LLC

Fungerar under

Windows

Programlicens

Free

Version

2.3.6

Fördelar

  • Gratis och öppen källkod
  • Tydligt arbetsflöde för att verifiera, kompilera och ladda upp sketchar till Arduino-kort
  • Editor med syntaxmarkering, autokomplettering, felkontroll och autoformatering
  • Mallar och exempel (som Blink) som förenklar starten
  • Arduino IDE 2 ger bättre sök, mer responsivt gränssnitt och debuggning i realtid

Nackdelar

  • Online-delning är kopplad till molnvarianten, vilket inte passar alla arbetsflöden
  • Fokus ligger på Arduino-flödet, vilket kan kännas begränsande om du söker en mer generell IDE för andra typer av projekt

Arduino IDE är Arduinos officiella utvecklingsmiljö för att skriva, kontrollera, kompilera och skicka program (”sketchar”) till Arduino-kort. Det är gratis, öppen källkod och utformat för att göra steget från kod i editorn till körning på hårdvaran så rakt som möjligt.

Det passar främst dig som vill komma igång med Arduino och DIY-projekt, men även mer vana utvecklare som vill ha debuggning i realtid och bättre verktyg för större sketchar.

Från kod till körning på kortet

Kärnan i Arduino IDE är arbetsflödet där du kan verifiera och kompilera koden och därefter ladda upp den till ett anslutet Arduino-kort. Utdata från kompilering och eventuella fel visas tydligt längst ned, vilket gör det lätt att se om något brister i koden eller om bygget gick igenom.

För felsökning och insyn i vad som händer på kortet finns verktyg för övervakning i realtid, vilket snabbt blir ett av de mest använda momenten när man jagar buggar eller finjusterar beteenden.

En editor som håller det enkelt, men inte primitivt

Gränssnittet är byggt för att vara lätt att förstå: varje program är en sketch och du kan organisera arbetet med flikar för att hantera flera delar av ett projekt samtidigt. Editorn hjälper också till med vardagliga detaljer som annars stjäl fokus, till exempel syntaxmarkering, autokomplettering, felkontroll och autoformatering för mer lättläst kod.

Exempel, mallar och bibliotek som tar dig vidare

Arduino IDE levereras med flera exempel och mallar som gör det enklare att komma igång och testa idéer utan att börja från ett tomt dokument. Bland de mer klassiska utgångspunkterna finns exempel som Blink och KeyboardLogout, som kan byggas vidare till mer avancerade sketchar.

När projekten växer är stödet för integrerade bibliotek centralt, dels för att slippa externa verktyg, dels för att snabbt kunna återanvända beprövade byggstenar. IDE:n har även funktioner för kort- och portval via hantering av kortmoduler, så att du kan rikta samma projekt mot olika kompatibla kort.

Delning och moln, när projektet behöver följa med

Utöver att fungera som ett lokalt program kan Arduino IDE också användas tillsammans med en online-editor och möjlighet att flytta sketchar till Arduino Cloud för åtkomst utan onödig dubbellagring. För den som samarbetar eller vill få input finns även funktioner för online-delning av sketchar i molnvarianten, samt ett tydligt communityfokus där det går att hitta tips och felsökning för vanliga problem.

Arduino IDE 2, tydliga lyft i vardagsarbetet

Arduino IDE 2 bygger vidare på grunderna med förbättringar som märks i det dagliga arbetet. Sökningen har vässats för att lättare hitta funktioner, bibliotek och filer i projekt, och gränssnittet upplevs mer responsivt. En större nyhet är debuggning i realtid med brytpunkter och variabelinspektion, något som saknades i den klassiska versionen.

Även verktyg för seriell data har fått bättre respons, med optimeringar av Serial Monitor och Serial Plotter för smidigare visualisering. Dessutom nämns snabbare uppstart och effektivare kompilering, tillsammans med en omarbetad hantering för kort och bibliotek samt ett notissystem för uppdateringar och möjliga problem.

Samlad bedömning

Arduino IDE är en stabil och lättillgänglig miljö för Windows som kombinerar en nybörjarvänlig editor med praktiska verktyg för att kompilera, ladda upp och följa vad som händer på kortet. Styrkan ligger i helheten: exempel som hjälper dig igång, bibliotek som skalar med dina ambitioner och en modernare IDE 2 som gör felsökning och navigering i större projekt betydligt enklare.

Fördelar

  • Gratis och öppen källkod
  • Tydligt arbetsflöde för att verifiera, kompilera och ladda upp sketchar till Arduino-kort
  • Editor med syntaxmarkering, autokomplettering, felkontroll och autoformatering
  • Mallar och exempel (som Blink) som förenklar starten
  • Arduino IDE 2 ger bättre sök, mer responsivt gränssnitt och debuggning i realtid

Nackdelar

  • Online-delning är kopplad till molnvarianten, vilket inte passar alla arbetsflöden
  • Fokus ligger på Arduino-flödet, vilket kan kännas begränsande om du söker en mer generell IDE för andra typer av projekt