Co je Arduino?

Přehled:

Chtěli jste někdy vytvořit program, který by vám doslova mohl udělat kávu? Pokud ano, můžete mít zájem o vývoj mikrokontroléru.

Mikrokontroléry jsou proslulé tím, že je obtížné programovat; cílem společnosti Arduino je vytvořit pro vývojáře softwaru přístupnou cestu, jak vstoupit do světa programování mikrokontrolérů. Arduino je rozhraní mikrokontroléru postavené na procesoru Atmel ATmega, spolu s jazykem a programovacím prostředím pro vytváření logiky na čipu.

Software a hardware:

Arduino je otevřený zdroj, a to jak ve specifikaci softwaru, tak i hardwaru, takže fanoušci mohou sestavovat ručně nejjednodušší moduly Arduino. Více sofistikovaných předem sestavených modulů Arduino lze zakoupit a za nízké ceny. Hardware je dodáván v mnoha specifikacích formátu, od malého nositelného zařízení až po větší plošné moduly. Primární režim připojení k počítači je prostřednictvím rozhraní USB, ačkoli existuje i Bluetooth, sériová a ethernetová forma.

Software Arduino je bezplatný a otevřený zdroj. Programovací platforma je založena na populárním jazyku propojení. IDE je založen na zpracování, což je známý jazyk mezi návrháři a prototypy. Na rozdíl od většiny rozhraní mikrokontroléru, Arduino je cross-platform; lze jej provozovat na systémech Windows, Linux a Macintosh OS X.

Aplikace:

Arduino umožňuje uživatelům jednoduchou cestu k vytváření interaktivních objektů, které mohou přijímat vstupy ze spínačů a snímačů a řídit fyzické výstupy jako jsou světla, motory nebo akční členy. Vzhledem k tomu, že jazyk je založen na dobře používaných rámcích, může Arduino komunikovat s jiným softwarem v počítači, jako je například Flash nebo dokonce webové rozhraní API, jako je Twitter .

Projekty:

Platforma již rozšiřuje komunitu vývojářů, kteří sdílejí spoustu práce s otevřeným zdrojovým kódem. Nadšenci ji využili k vytvoření celé řady inovativních projektů, od regulátorů softwarových termostatů až po dětské monitory, které posílají SMS upozornění , na hračku, která se vypálí pokaždé, když se na Twitteru používá určitý hashtag . A ano, je dokonce i celá stránka projektů Arduino pro řízení kávových spotřebičů.

Význam Arduina:

Zatímco se některé z těchto projektů Arduino mohou zdát nepravděpodobné, technologie se skutečně hodí do řady trendů, které z něj činí potenciálně důležitou sílu v průmyslu. " Internet věcí " je oblíbená fráze používaná v technologické komunitě k popisu každodenních věcí, které jsou připojeny k internetu a jsou schopny sdílet informace. Inteligentní měřiče energie jsou často používaným příkladem, který by mohl regulovat spotřebu spotřebičů, aby šetřil peníze na energii. Mnoho považuje internet věcí za důležitou součást volně definovaného jevu nazvaného Web 3.0

Také koncept všudypřítomného výpočetní techniky se rychle stává kulturní normou. Veřejná vnímavost a úroveň komfortu se přesouvá směrem k integraci technologie do struktury každodenního života. Malý tvarový faktor Arduino umožňuje použití ve všech druzích běžných předmětů. Ve skutečnosti tvarový faktor Arduino LilyPad umožňuje nositelná zařízení Arduino.

Nástroj pro inovace:

Open source projekty jako Arduino snižují bariéru vstupu pro vývojáře, kteří chtějí experimentovat s interaktivními objekty. To vytvoří příležitost pro novou vlnu energie a začínající podniky při vytváření internetu věcí. Tito inovátoři budou moci rychle prototypovat a experimentovat s interaktivními zařízeními pomocí platformy Arduino, předtím než vytvoří nabídku připravenou pro výrobu. Dalším Markem Zuckerbergem nebo Stevem Jobsem může být jeden den, aby se vytvořily nové způsoby, jak pro počítače komunikovat s fyzickým světem. Bylo by moudré věnovat pozornost tomuto prostoru a Arduino je skvělý způsob, jak "ponořit prsty" do možností interaktivních objektů.