Skip to main content

Co jsou Arduino Knihovny?

Arduino reg;je oblíbená elektronická platforma pro fandy a profesionály.Hardware, známý jako Arduino desky, přicházejí v několika odrůdách a lze je rozšířit o další komponenty známé jako Arduino štíty.Podobně lze funkčnost softwaru rozšířit přidáním Arduino Knihovny.Tyto knihovny v podstatě urychlují proces programování Arduino Projekt poskytnutím účelového písemného kódu programátorovi a ušetřením času a úsilí o řešení složitých problémů, které již ostatní programátoři již vyřešili.

Všechny standardní prvky Arduino Platforma je open source, včetně všech standardních hardwarových a softwarových komponent.To znamená, že knihovny mohou být volně upraveny, zkopírovány a přerozděleny.Arduino reg;Knihovny jsou vydávány na základě široké veřejné licence (GPL), což znamená, že komerční software lze legálně přidat do Arduino platforma, ale Arduino reg;Knihovny nelze začlenit do softwaru, který není vydán v rámci GPL nebo kompatibilní licence na open-source.

Dva hlavní typy Arduino Knihovny jsou standardní a uživatel přispěl.Standardní knihovny jsou zahrnuty do výchozího Arduino software.Tyto knihovny jsou zahrnuty, protože poskytují základní funkce, které budou používány mnoha programátory.Standardní knihovny také podstoupily kontrolu a testování, aby byla zajištěna kvalita a spolehlivost.Knihovny přispěly uživatelem nejsou zahrnuty do výchozího balíčku, protože jejich funkčnost je nejasnější, nebo neposkytly rozsáhlé testování.

knihovny přispěly uživatelem z internetu.Arduino reg;Projekt poskytuje úložiště některých z běžnějších knihoven a další knihovny najdete jinde na internetu.Instalace knihovny přispěné uživatelem je stejně jednoduchá jako rozbalení souboru a jeho umístění do složky knihoven.Knihovna SD poskytuje softwarovou schopnost číst a psát na SD karty za předpokladu, že čtenář SD byl připojen k Arduino projekt.LiquidCrystal poskytuje software pro ovládání LCD monitorů, které mohou být užitečné pro zobrazení obrázků nebo výstupu.Knihovna Ethernet přidává softwarovou podporu pro Ethernet Arduino štít.Servo poskytuje podporu pro servomotory, které jsou užitečné pro projekty robotiky.DateTime je jednoduchá knihovna, která pomáhá Arduino Software sledujte data a časy.WebDuino poskytuje webový server, což umožňuje vzdáleně přistupovat k zařízením pomocí internetu.