Zoekpictogram van Download.it
Advertisement

Geweldige programmeersoftware voor beginners

Geweldige programmeersoftware voor beginners

Oordeel: (45 stemmen)

Programma-licentie: Gratis

Softwareontwikkelaar: Arduino LLC

Versie: 1.8.57

Werkt onder: Windows

Oordeel:

Programma-licentie

(45 stemmen)

Gratis

Softwareontwikkelaar

Versie

Arduino LLC

1.8.57

Werkt onder:

Windows

Voordelen

  • Een IDE specifiek ontwikkeld voor Arduino en gecreëerd door het kernontwikkelteam
  • Een open source en volledig gratis project

Nadelen

  • De functionaliteit is beperkt tot mensen die willen werken met Arduino en vergelijkbare hardware van derden

De Arduino IDE is de enige ontwikkelomgeving die speciaal is ontworpen voor het ontwikkelen van Arduino-software. Hoewel Raspberry Pi misschien de schijnwerpers heeft gestolen als het gaat om doe-het-zelf hardware en software-integratie, is Arduino nog steeds niet te onderschatten. Of je nu een werkende robot wilt bouwen, een op maat gemaakt domoticasysteem voor je verlichting en thermostaat wilt ontwikkelen, of een retro spelconsole wilt samenstellen, Arduino is slim genoeg om je daarbij te ondersteunen. En hoewel de taal die Arduino-apparaten aanstuurt in de basis vrij eenvoudig is, biedt de software veel mogelijkheden voor complexere projecten. Een basaal project kan worden geprogrammeerd in een simpele teksteditor, maar ontwikkelaars die iets complexers willen maken, hebben wellicht behoefte aan robuustere tools. De Arduino IDE biedt je alle hulpmiddelen die nodig zijn om je Arduino-concept van idee tot uitvoering te brengen.

De Arduino IDE draait op Java, wat verschillende duidelijke voordelen heeft. Java is een van de meest wijdverspreide programmeertalen, grotendeels omdat het relatief gemakkelijk te leren is. Dit betekent dat ervaren ontwikkelaars met kennis van Java snel aan de slag kunnen, terwijl beginners met weinig ervaring in Java de kneepjes van het vak kunnen leren en in een indrukwekkend korte tijd een werkend programma kunnen ontwikkelen. Deze IDE is compatibel met Windows, Mac en Linux, dus je hoeft niet van besturingssysteem te wisselen om de functies ervan te kunnen gebruiken. Wanneer je een project hebt gecreëerd, heb je de optie om het lokaal op je computer op te slaan of naar de cloud te uploaden, zodat je het gemakkelijker kunt delen met collega's en er overal toegang toe hebt. Deze cloud-ondersteuning maakt het ook eenvoudiger om toegang te krijgen tot bibliotheken die door anderen zijn geüpload. Hierdoor kun je routinewerk overslaan, reeds gecreëerde componenten integreren en je concentreren op de unieke aspecten van je eigen project.

Terwijl de meeste IDE's zijn ontworpen voor gebruik met meer traditionele programmeertalen, is Arduino specifiek bedoeld voor toepassing op hardware. Daarom bevat het een speciale module voor het beheer van borden. Je kunt het bord waarmee je wilt werken kiezen uit een eenvoudig uitklapmenu en dit opslaan voor gemakkelijk gebruik. Als je het bord wilt veranderen, kan dat eenvoudig, en de informatie over de poort past zich intuïtief aan je behoeften aan. Het schetsproces stelt je in staat om het gewenste project te ontwerpen met een teksteditor die wordt geleverd met taalspecifieke voordelen, en er is zelfs de optie om je code te documenteren om anderen te helpen die het willen gebruiken.

Voordelen

  • Een IDE specifiek ontwikkeld voor Arduino en gecreëerd door het kernontwikkelteam
  • Een open source en volledig gratis project

Nadelen

  • De functionaliteit is beperkt tot mensen die willen werken met Arduino en vergelijkbare hardware van derden