Arduino

Najbolji ID-ovi za Arduino

Najbolji ID-ovi za Arduino
Kad započnete s Arduinom, IDE samih kreatora izvrstan je izbor. Međutim, ako ste navikli na bilo koje drugo razvojno okruženje, trebali biste razmotriti alternative. Činjenica je da ćete u radu s Arduinom poprilično programirati. Ako već imate omiljeni uređivač ili IDE, u većini slučajeva možete nastaviti kao i obično. Sve što treba je dodatak.

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 -ide -odbor

ID ploče naveden je u njihovoj dokumentaciji, a možete ih navesti i sa:

$ platforme ploče

Pokrenite 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 unowifirev2

Naredba ć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 uno

Ovo 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 uno

Nač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.

Top 5 karata za hvatanje igara
Svi smo vidjeli i voljeli streaming reprodukcije na YouTubeu. PewDiePie, Jakesepticye i Markiplier samo su neki od najboljih igrača koji su zaradili m...
Kako razviti igru ​​na Linuxu
Prije deset godina malo je Linux korisnika predviđalo da će njihov omiljeni operativni sustav jednog dana biti popularna platforma za igranje komercij...
Luke komercijalnih igara s otvorenim kodom
Besplatne igre s otvorenim kodom i više platformi mogu se koristiti za igranje starih, kao i nekih prilično nedavnih naslova igara. U ovom će se člank...