Co je to ARDUINE® IDE?
Integrované vývojové prostředí Arduino® (IDE), také známé jako vývojové prostředí Arduino®, je program navržený tak, aby usnadnil psaní softwaru pro tuto platformu s otevřeným zdrojovým kódem. Platforma Arduino® je populární elektronická platforma určená k zjednodušení procesu navrhování elektronických zařízení. Mezi běžná využití patří robotika, technologie zlepšení domů, nositelné počítače a aplikace pro novosti. Většina vynálezů Arduino® se vyvíjí pomocí Arduino® IDE. Mezi běžné funkce IDE patří automatické číslování linek, zvýraznění syntaxe a integrované kompilace. I když je technicky možné psát software pomocí pouze jednoduchého textového editoru, proces je mnohem jednodušší při psaní kódu v IDE. Mnoho programovacích jazyků má své vlastní IDE a bylo vyvinuto několik IDE obecného účelu. Tyto obecné účelové IDE lze použít s aRozmanitost podporovaných programovacích jazyků.
Arduino® IDE poskytuje prostředí, které programátorům umožňuje používat jeden program od začátku do konce. Může sledovat více souborů v projektu, což umožňuje programátorům psaní složitějších nebo modulárních programů pro správu jejich projektů. IDE také kompiluje samotný kód, provádí základní ladění a přenáší kód přímo na desku Arduino®, která poté použije bootloader Arduino® k zapisování nového programu do paměti.
Navzdory těmto dodatečným funkcím si někteří programátoři stěžovali, že ARDUino® IDE je ve srovnání s jinými, pokročilejšími IDES nevýrazný. Je to proto, že postrádá několik společných funkcí, včetně automatického číslování viditelných linek, což by umožnilo programátorům snadno odkazovat na konkrétní části zdrojového kódu při hodnocení chybových zpráv nebo komunikaci s jinými programátory. Mezi další chybějící funkce patří podrobné chybové zprávy, které jsou užitečné pro diagnostiku a opravu chyby kódování a skládání kódu, které programátorům umožňuje zkoumat pouze relevantní části zdrojového kódu skrytí PARS, které nejsou ovlivněny nedávnými změnami.
Aby se tyto omezení vypořádaly, někteří programátoři Arduino® používají k psaní programů jiné IDE. Tito uživatelé mají napsané softwarové pluginy pro obecné účely IDES, které přidávají podporu pro programování specifické pro Arduino®. To přidává mnoho funkcí, které programátoři chybí v ARDUino® IDE, ale řešení je také s několika omezeními. Aby se udržela schopnost používat generické IDE pro kód Arduino®, musí být programátoři běžně aktualizují své pluginy s každým novým vydáním softwaru Arduino®. Navíc tyto obecné IDE nemohou propojit s deskami Arduino®, a proto je nelze použít k nahrávání dokončeného softwaru do vynálezu Arduino®.