Arduino

Beste Arduino IDE's

Beste Arduino IDE's
Als je begint met Arduino, is de IDE van de makers zelf een goede keuze. Als u echter een andere ontwikkelomgeving gewend bent, moet u alternatieven overwegen. Feit is dat je met Arduino heel veel zult programmeren. Als je al een favoriete editor of IDE hebt, kun je in de meeste gevallen gewoon doorgaan. Het enige dat nodig is, is een plug-in.

Toplijst met Arduino IDE's

Hier is een lijst met de beste IDE's die Arduino ondersteunen en wat hulp om het te laten werken. Onderaan vindt u ook enkele hints hoe u een paar editors kunt configureren voor de taak.

Platform.io

Een geweldig idee is om het platform te bekijken.io. Ze hebben zoveel boards, zelfs als je filtert op Arduino, heb je nog steeds een gigantische lijst. Platform.io is een bibliotheek en service voor iedereen die embedded ontwikkeling wil gaan doen. Zodra u zich gratis heeft geregistreerd op het platform.io, je kunt projecten starten met elk bord in hun database. De database bevat veel meer dan Arduino, dus check it out. De meest gebruikelijke workflow bij het gebruik van platform is om een ​​project vanaf de opdrachtregel te maken.

$ platform project init -ide -bord

Het bord-ID staat vermeld in hun documentatie, je kunt ze ook vermelden met:

$ platformborden

Voer het uit zonder de platformparameter en je krijgt een lijst met enkele duizenden borden. Bepaal welk platform u wilt gebruiken en filter met de parameter. In dit geval is "arduino" geschikt. Je hebt ook "atmel" en een paar anderen, als je weet welk project je begint, weet je hoe je moet filteren.

Arduino IDE

Keer je niet af van dit, het origineel, voordat je begint. Dit pakket is zeer capabel, er zijn maar een paar redenen waarom je iets anders zou willen gebruiken; Je bent aan iets anders gewend en weigert iets nieuws te proberen. Je hebt een bijzonder uitdagend project. Een van de weinige, echt belangrijke functies die je niet in de originele IDE hebt, is revisiecontrole. Als je je project onder git-controle wilt plaatsen, moet je dat apart doen. Een van de goede dingen van Arduino IDE is dat het veel voorbeelden heeft die je kunt bestuderen, veranderen en ermee spelen. Je hebt ook een lange lijst met borden. Sommige zijn geïnstalleerd met de IDE, sommige worden vermeld en kunnen worden gedownload van Arduino of met behulp van de Boards-manager.

Het heeft geen integratie voor platform.maar toch.

Netbeans

NetBeans is het grote systeem voor ontwikkeling en kan overweg met veel verschillende talen, met de juiste plug-in kun je het ook gebruiken voor Arduino-projecten. Je kunt het ophalen van de plug-in-portal. De plug-in is geschreven in JAVA, hij is 4 jaar oud. Eventuele problemen, u staat er waarschijnlijk alleen voor. Het is ook beschikbaar op GitHub - Arduino . Zoek het nbm-bestand in GitHub of download de broncode. Om te installeren, zoek het bestand, kies het en klik op de installatieknop. Nu heb je ondersteuning voor Arduino en git, of een van de andere functies die NetBeans ondersteunt. Zoals eerder vermeld, platform.io heeft ondersteuning voor boards, om een ​​project te starten, voer je de onderstaande opdracht uit:.

$ pio project init -ide netbeans -board unowifirev2

De opdracht maakt projectbestanden en -mappen die u rechtstreeks in NetBeans kunt gebruiken. U heeft nu het volledige gereedschapspakket voor uw project beschikbaar.

Eclipse - Plugin

Zoals gewoonlijk heeft Eclipse al hun plug-ins op hun "Marketplace". U moet dat kiezen uit een actief exemplaar van Eclipse. U moet beginnen met de IDE en vervolgens doorgaan met de "Arduino Download Manager" vanuit de nieuwe "IDE". U kunt het Eclipse-pakket downloaden en vervolgens de Arduino-downloadmanager gebruiken om te bepalen in welke boards u geïnteresseerd bent. Je hebt ook codefragmenten beschikbaar op de markt.

Het platform gebruiken.io om een ​​project te maken is hier een geweldig idee om. De opdracht is hetzelfde, met de volledige naam voor de IDE.

$ pio project init -ide eclipse -board uno

Dit creëert de verborgen Eclipse-projectbestanden; .cproject, dat wijst op de bibliotheken die je nodig hebt en andere dingen. Het creëert ook de nodige mappen.

Atoom.io

Ja, dit is een editor, maar met genoeg plug-ins gedraagt ​​het zich als een hele IDE. Nadat je atom hebt geïnstalleerd, kun je naar voorkeuren gaan en het 'platform-ide'-pakket installeren. Zodra je dit hebt gedaan, heb je de keuze om een ​​Arduino-project te initialiseren vanuit de editor.

Het platform.io-integratie maakt het een fluitje van een cent om een ​​project te starten en te initialiseren. U hoeft geen platform te installeren.io, hoewel er ook voorbeelden zijn geïnstalleerd. Voorbeelden die u aan uw project kunt toevoegen, of start uw project met de voorbeelden.

Visuele studio

Visual Studio, ja, die van Microsoft is redelijk populair. Het heeft veel verschillende plug-ins, zowel van Microsoft als van andere mensen. De keuze is geweldig en je kunt alleen fragmenten of hele pakketten installeren voor alle taken op Arduino. Je moet wel de belangrijkste Arduino-ontwikkelkit hebben geïnstalleerd om deze volledig te kunnen gebruiken.

emacs

In emacs heb je een pakket van ELPA; platformio-modus, beschikbaar. Gebruik voor het voltooien van de code het irony-mode-pakket. U maakt op dezelfde manier een project aan, met het platformio-commando.

$ platformio project init -ide emacs -board uno

De modus heeft functies, verbonden met toetsakkoorden, die bouwt, compileert en uploadt. Je kunt ook een externe programmeur kiezen en bestanden naar het externe bestandssysteem sturen.

nvim

Voor nvim moet je veel onderdelen laden. Een daarvan is het neomake-platformio, de andere zijn een Arduino-syntaxisbestand, het Bare Arduino-project en de bestanden die ze aanbevelen. Dit is een complexe methode die geschikt is voor vim-enthousiastelingen die ervan houden om je eigen dingen samen te stellen.

Conclusie

Als je begint met Arduino, krijg je veel goodies rechtstreeks van hun eigen website. Wanneer u echter in meer geavanceerd gebied komt, kunt u naar andere editors en IDE's gaan. Het belangrijkste voordeel is dat u kunt gebruiken wat u gewend bent te gebruiken. Het tweede voordeel is dat je de meer geavanceerde dingen kunt doen die de Arduino IDE voor beginners verbergt.

Hoe de linker- en rechtermuisknop op Windows 10 pc te veranderen
Het is nogal een norm dat alle computermuisapparaten ergonomisch zijn ontworpen voor rechtshandige gebruikers. Maar er zijn muisapparaten beschikbaar ...
Emuleer muisklikken door te zweven met Clickless Mouse in Windows 10
Het gebruik van een muis of toetsenbord in de verkeerde houding of overmatig gebruik kan leiden tot veel gezondheidsproblemen, waaronder spanning, car...
Voeg muisbewegingen toe aan Windows 10 met deze gratis tools
In de afgelopen jaren zijn computers en besturingssystemen sterk geëvolueerd. Er was een tijd dat gebruikers opdrachten moesten gebruiken om door best...