Arduino

Cele mai bune IDE Arduino

Cele mai bune IDE Arduino
Când începeți cu Arduino, IDE de la creatorii înșiși este o alegere excelentă. Cu toate acestea, dacă sunteți obișnuit cu orice alt mediu de dezvoltare, ar trebui să luați în considerare alternative. Faptul este că, lucrând cu Arduino, veți programa destul de mult. Dacă aveți deja un editor preferat sau un IDE, puteți, în majoritatea cazurilor, să continuați ca de obicei. Tot ce necesită este un plugin.

Lista de sus a IDE-urilor Arduino

Iată o listă cu IDE-urile de top care acceptă Arduino și unele vă ajută să funcționeze. În partea de jos, aveți, de asemenea, câteva indicii despre cum să configurați câțiva editori configurați pentru lucrare.

Platformă.io

O idee grozavă este să verificați platforma.io. Au atât de multe plăci, chiar dacă filtrați pe Arduino, aveți totuși o listă gigantică. Platformă.io este o bibliotecă și un serviciu pentru oricine dorește să înceapă dezvoltarea embedded. Odată ce v-ați înregistrat, gratuit, pe platformă.io, puteți începe proiecte cu orice bord din baza lor de date. Baza de date conține mult mai mult decât Arduino, așa că verificați-o. Cel mai frecvent flux de lucru atunci când utilizați platforma este crearea unui proiect din linia de comandă.

$ platform project init -ide -bord

ID-ul de bord este listat în documentația lor, de asemenea, le puteți lista cu:

$ placi de platforma

Rulați-l fără parametrul platformei și veți obține o listă de câteva mii de plăci. Decideți ce platformă doriți să utilizați și filtrați cu parametrul. În acest caz, „arduino” este potrivit. De asemenea, aveți „atmel” și alte câteva, când veți ști ce proiect începeți, veți ști cum să filtrați.

IDE Arduino

Nu vă îndepărtați de acest lucru, originalul, înainte de a începe. Acest pachet este foarte capabil, există doar câteva motive pentru care ați putea dori să folosiți altceva; Ești obișnuit cu altceva și refuzi să încerci ceva nou. Ai un proiect deosebit de provocator. Una dintre puținele caracteristici, cu adevărat importante, pe care nu le aveți în IDE-ul original este controlul revizuirii. Dacă doriți să puneți proiectul sub control git, trebuie să faceți acest lucru separat. Unul dintre lucrurile bune despre Arduino IDE este că are multe exemple cu care poți studia, schimba și juca. Aveți, de asemenea, o listă lungă de panouri. Unele sunt instalate cu IDE, altele sunt listate și descărcabile de pe Arduino sau folosind managerul de plăci.

Nu are nicio integrare pentru platformă.eu totuși.

Netbeans

NetBeans este marele sistem de dezvoltare și poate gestiona mai multe limbi diferite, cu pluginul corect, îl puteți folosi și pentru proiectele Arduino. Puteți să-l ridicați de pe portalul de pluginuri. Pluginul este scris în JAVA, are 4 ani. Orice problemă, probabil că ești singur. Este disponibil și pe GitHub - Arduino . Găsiți fișierul nbm în GitHub sau descărcați codul sursă. Pentru a instala, găsiți fișierul, alegeți-l și faceți clic pe butonul de instalare. Acum aveți suport pentru Arduino și git sau pentru oricare dintre celelalte caracteristici pe care le acceptă NetBeans. Așa cum am menționat anterior, plartform.io are suport pentru tablouri, pentru a porni un proiect, rulați comanda de mai jos.

$ pio project init -ide netbeans -board unowifirev2

Comanda va crea fișiere și directoare de proiecte pe care le puteți utiliza direct în NetBeans. Acum aveți la dispoziție întregul costum de instrumente pentru proiectul dvs.

Eclipse - Plugin

Ca de obicei, Eclipse are toate plug-in-urile pe „Piața” lor. Trebuie să alegeți asta dintr-o instanță care rulează Eclipse. Ar trebui să începeți cu IDE și apoi să continuați cu „Arduino Download Manager” din interiorul noului „IDE”. Puteți descărca pachetul Eclipse și apoi utilizați managerul de descărcare Arduino pentru a gestiona ce plăci vă interesează. Aveți, de asemenea, fragmente de cod disponibile pe piață.

Utilizarea platformei.Pentru a crea un proiect este o idee grozavă aici. Comanda este aceeași, cu întregul nume pentru IDE.

$ pio project init -ide eclipse -board uno

Aceasta creează fișierele de proiect Eclipse ascunse; .cproject, care indică bibliotecile de care aveți nevoie și alte lucruri. De asemenea, creează directoare necesare.

Atom.io

Da, acesta este un editor, dar cu suficiente plugin-uri, se comportă ca un IDE întreg. După ce ați instalat atom, puteți merge la preferințe și puteți instala pachetul „platform-ide”. După ce ați făcut acest lucru, aveți de ales să inițializați un proiect Arduino din interiorul editorului.

Platforma.Integrarea io face ușoară pornirea și inițializarea unui proiect. Nu este nevoie să instalați platforma.io, în timp ce există și exemple instalate. Exemple pe care le puteți adăuga la proiectul dvs. sau puteți începe proiectul cu exemplele.

Studio vizual

Visual Studio, da, cel de la Microsoft este destul de popular. Are multe pluginuri diferite, atât de la Microsoft, cât și de la alte persoane. Alegerea este excelentă și puteți instala doar fragmente sau pachete întregi pentru toate lucrările pe Arduino. Trebuie să aveți instalat kitul principal de dezvoltare Arduino pentru al utiliza pe deplin.

emacs

În emacs, aveți un pachet de la ELPA; platformio-Mode, disponibil. Pentru completarea codului, utilizați pachetul irony-mode. Creați un proiect în același mod, cu comanda platformio.

$ platformio project init -ide emacs -board uno

Modul are funcții, legate cu acorduri-cheie, care construiesc, compilează și încarcă. De asemenea, puteți alege un programator extern și puteți trimite fișiere către sistemul de fișiere extern.

nvim

Pentru nvim, trebuie să încărcați multe piese. Una este neomake-platformio, celelalte sunt un fișier de sintaxă Arduino, proiectul Bare Arduino și fișierele pe care le recomandă. Aceasta este o metodă complexă care este potrivită pentru voi entuziaștii vim cărora le place să vă compileze propriile lucruri.

Concluzie

Când începeți cu Arduino, primiți o mulțime de bunătăți direct de pe propriul site web. Cu toate acestea, când ajungeți pe un teritoriu mai avansat, vă puteți muta la alți editori și IDE. Principalul avantaj este că poți folosi ceea ce ești obișnuit să folosești. Al doilea avantaj este că puteți face lucrurile mai avansate pe care ID-ul Arduino le ascunde de la începători.

Add Mouse gestures to Windows 10 using these free tools
In recent years computers and operating systems have greatly evolved. There was a time when users had to use commands to navigate through file manager...
Control & manage mouse movement between multiple monitors in Windows 10
Dual Display Mouse Manager lets you control & configure mouse movement between multiple monitors, by slowing down its movements near the border. Windo...
WinMouse lets you customize & improve mouse pointer movement on Windows PC
If you want to improve the default functions of your mouse pointer use freeware WinMouse. It adds more features to help you get the most out of your h...