Top lista Arduino IDE-a
Ovdje je popis glavnih IDE-a koji podržavaju Arduino i neki koji pomažu u njegovom funkcioniranju. Na dnu također imate nekoliko savjeta kako konfigurirati nekoliko urednika za taj posao.
Platforma.io
Izvrsna ideja je provjeriti platformu.io. Imaju toliko ploča, čak i ako filtrirate na Arduinu, i dalje imate gigantski popis. Platforma.io je knjižnica i usluga za sve koji se žele početi baviti ugrađenim razvojem. Nakon što se besplatno registrirate na platformi.io, možete započeti projekte s bilo kojom pločom u njihovoj bazi podataka. Baza podataka sadrži mnogo više od Arduina, pa provjerite. Najčešći tijek rada pri korištenju platforme je stvaranje projekta iz naredbenog retka.
$ projekt platforme init -ideID ploče naveden je u njihovoj dokumentaciji, a možete ih navesti i sa:
$ platforme pločePokrenite ga bez parametra platforme i dobit ćete popis od nekoliko tisuća ploča. Odlučite koju platformu želite koristiti i filtrirajte s parametrom. U ovom je slučaju prikladan "arduino". Imate i "atmel" i nekoliko drugih, kad znate koji projekt započinjete, znat ćete filtrirati.
Arduino IDE
Ne odvraćajte se od ovog, izvornika, prije nego što započnete. Ovaj je paket vrlo sposoban, postoji samo nekoliko razloga zbog kojih biste mogli koristiti nešto drugo; Navikli ste na nešto drugo i odbijate probati nešto novo. Imate posebno izazovan projekt. Jedna od rijetkih, zaista važnih značajki koje nemate u izvornom IDE-u je kontrola revizije. Ako svoj projekt želite staviti pod git kontrolu, to morate učiniti odvojeno. Jedna od dobrih stvari o Arduino IDE-u je što ima mnogo primjera koje možete proučavati, mijenjati i poigravati se s njima. Imate i poduži popis ploča. Neki su instalirani s IDE-om, neki su navedeni i mogu se preuzeti s Arduina ili pomoću upravitelja ploča.
Nema integraciju za platformu.io ipak.
Netbeans
NetBeans je veliki razvojni sustav i može se nositi s mnogo različitih jezika, s ispravnim dodatkom možete ga koristiti i za Arduino projekte. Možete ga preuzeti s portala dodataka. Dodatak je napisan na Javi, star je 4 godine. Bilo kakvih problema, vjerojatno ste sami. Dostupan je i na GitHub - Arduino . Pronađite datoteku nbm u GitHub-u ili preuzmite izvorni kod. Da biste instalirali, pronađite datoteku, odaberite je i kliknite gumb za instalaciju. Sada imate podršku za Arduino i git, ili bilo koju drugu značajku koju NetBeans podržava. Kao što je ranije spomenuto, platforma.io ima podršku za ploče, da biste pokrenuli projekt, pokrenite naredbu ispod.
$ pio projekt init -ide netbeans -board unowifirev2Naredba će stvoriti datoteke i direktorije projekata koje možete izravno koristiti u NetBeansu. Sada imate na raspolaganju cijelo odijelo alata za svoj projekt.
Eclipse - dodatak
Kao i obično, Eclipse ima sve svoje dodatke na svom “Marketplaceu”. To morate odabrati iz pokrenute instance Eclipsea. Trebali biste započeti s IDE-om, a zatim nastaviti s "Arduino Download Manager-om" iz novog "IDE-a". Možete preuzeti paket Eclipse, a zatim pomoću upravitelja preuzimanja Arduino upravljati onim pločama koje vas zanimaju. Na tržištu imate i isječke koda.
Korištenje platforme.io za stvaranje projekta je sjajna ideja ovdje. Naredba je ista, s cijelim imenom za IDE.
$ pio projekt init -ide eclipse -board unoOvo stvara skrivene datoteke projekta Eclipse; .cproject, koji ukazuje na knjižnice koje su vam potrebne i druge stvari. Također stvara potrebne direktorije.
Atom.io
Da, ovo je uređivač, ali s dovoljno dodataka ponaša se poput cijelog IDE-a. Nakon što instalirate atom, možete prijeći na postavke i instalirati paket 'platform-ide'. Nakon što to učinite, imate izbor inicijalizirati Arduino projekt iz uređivača.
Platforma.Io integracija olakšava pokretanje i pokretanje projekta. Ne morate instalirati platformu.io, dok postoje i instalirani primjeri. Primjeri koje možete dodati u svoj projekt ili započeti projekt s primjerima.
Vizualni studio
Visual Studio, da, onaj od Microsofta prilično je popularan. Ima mnogo različitih dodataka, kako od Microsofta, tako i od drugih ljudi. Izbor je velik i na Arduino možete instalirati samo isječke ili čitave pakete za sve poslove. Morate imati instaliran glavni Arduino razvojni komplet da biste ga u potpunosti koristili.
emacs
U emacs-u imate paket tvrtke ELPA; platformio-Mode, dostupan. Za dovršavanje koda upotrijebite paket ironije. Projekt kreirate na isti način, pomoću naredbe platformio.
$ platformio projekt init -ide emacs -board unoNačin ima funkcije povezane s akordima za ključeve koji grade, kompajliraju i prenose. Također možete odabrati vanjski programer i poslati datoteke vanjskom datotečnom sustavu.
nvim
Za nvim morate učitati mnogo dijelova. Jedan je neomake-platformio, drugi su sintaksna datoteka Arduino, projekt Bare Arduino i datoteke koje preporučuju. Ovo je složena metoda koja je prikladna za vim entuzijaste koji vole sastavljati vlastite stvari.
Zaključak
Kada započnete s Arduinom, dobivate puno dodataka izravno s vlastite web stranice. Međutim, kada uđete na napredniji teritorij, možete se prebaciti na druge urednike i IDE-ove. Glavna prednost je što možete koristiti ono na što ste navikli. Druga prednost je što možete raditi naprednije stvari koje Arduino IDE krije od početnika.