Page
Stránky /
Arduino je open-source platforma založená na mikrokontrolérech firmy Atmel a grafickém vývojovém prostředí. Skládá se z hardwarové části, která kombinuje mikrokontrolér spolu s dalšími nutnými součástkami do podoby kompletní desky. Tato deska má několik digitálních vstupů a výstupů a několik analogových. To umožňuje propojit na tyto vstupy jiné desky (nazývané shield) nebo součástky a zkušební pole. Tvůrci to umožňuje osvobodit se od základního návrhu desky a soustředit se na řešení zapojení konkrétního obvodu.
Mikrokontrolér je doplněn bootloaderem, který umožňuje pohodlné programování desky pomocí UART rozhraní. Ve skutečnosti se jedná o emulaci UART přes USB, což zabezpečuje nebo specializovaný obvod, nebo další mikrokontrolér firmy Atmel.
Vývojové prostředí má podobu jednoduššího grafického programu se zvýrazňováním syntaxe, které obsahuje pro konkrétní mikrokontrolér napsanou univerzální nadstavbu, která mu zprostředkovává jednotnou komunikaci s konkrétním mikrokontrolérem. V praxi to vypadá tak, že je jedno, jestli se jedná o mikrokontrolér s jádrem AVR nebo ARM Cortex-M0+. Uživatel vždy použije funkci digitalWrite k ovládání digitálního výstupu a nestará se o to, jaké konkrétní instrukce je třeba použít na zrealizování tohoto příkazu. Vývojové prostředí je napsáno v Javě a samotné mikrokontroléry se programují v jazyce C++.
Typická deska Arduino je postavena kolem některého konkrétního mikrokontroléru. Vzhledem k existenci určitého standardu ale není toto pravidlo nezbytné. Mnoho nadšenců stvořilo desky na bázi jiného mikrokontroléru, které jsou víceméně kompatibilní se základní deskou. Zde je seznam základních desek, které vyrábí nebo navrhla skupina originálních vývojářů.
Před rokem 2015 byla situace jasná a přehledná. Byla jen jedna základní stránka a o té věděli všichni, že to je Arduino a že tam mají hledat základní informace. V roce 2015 se to zkomplikovalo a máme stránky dvě:
Na jednotlivých podstránkách naleznete další informace o programování Arduina a o návrhu obvodů, na kterých jsem pracoval. Všechny programy, které zde naleznete může použít na své vzdělávání.
Arduino - Zoznam základných dosiek Pod kapotou Arduina C++ pre Arduino Ako začať s Arduinom Popis Arduino IDE Arduino Web Editor Pre začiatočníkov
12.06.2017