Čo je Arduino?

Prehľad:

Chceli ste niekedy vytvoriť program, ktorý by doslova mohol urobiť vašu kávu pre vás? Ak áno, môžete mať záujem o vývoj mikrokontrolérov.

Mikrokontroléry sú známe tým, že sa ťažko programujú; cieľom spoločnosti Arduino je vytvoriť pre vývojárov softvéru prístupný spôsob, ako vstúpiť do sveta programovania mikrokontrolérov. Arduino je rozhranie pre mikroprocesory postavené na procesore Atmel ATmega spolu s jazykovým a programovacím prostredím na vytváranie logiky na čipu.

Softvér a hardvér:

Arduino je open source, a to ako vo svojej softvérovej a hardvérovej špecifikácii, tak, aby fanúšikovia mohli zostaviť najjednoduchšie moduly Arduino ručne. Sofistikovanejšie vopred zostavené moduly Arduino je možné zakúpiť a sú skromné. Tento hardvér sa dodáva v mnohých špecifikáciách formátu, od malého nositeľného zariadenia až po väčšie povrchové moduly. Primárny režim pripojenia k počítaču je prostredníctvom rozhrania USB, hoci existujú aj Bluetooth, sériové a ethernetové tvary.

Softvér Arduino je bezplatný a open source. Programovacia platforma je založená na populárnom jazyku vedenia. IDE je založené na spracovaní, ktoré je medzi dizajnérmi a prototypmi známym jazykom. Na rozdiel od väčšiny rozhraní s mikrokontrolérom je Arduino cross-platform; môže byť spustený na systémoch Windows, Linux a Macintosh OS X.

aplikácia:

Arduino umožňuje užívateľom jednoduchú cestu k vytváraniu interaktívnych objektov, ktoré môžu prijímať vstupy zo spínačov a senzorov, a riadiť fyzické výstupy ako sú svetlá, motory alebo akčné členy. Pretože jazyk je založený na dobre používaných rámcoch, Arduino môže interagovať s iným softvérom v počítači, ako je Flash alebo dokonca webové API ako Twitter .

projekty:

Platforma už podporila komunitu vývojárov, ktorí zdieľajú veľa práce s otvoreným zdrojom. Nadšenci ju použili na vytvorenie širokej škály inovatívnych projektov, od softvérových regulátorov termostatov až po detské monitory, ktoré posielajú SMS upozornenia , na hračkársku pištoľ, ktorá požiare vždy, keď je na Twitteru použitý určitý hashtag . A áno, je dokonca celá stránka projektov Arduino na ovládanie kávovarov.

Význam Arduina:

Zatiaľ čo niektoré z týchto projektov Arduino sa môžu zdajú byť nepredvídateľné, technológia v skutočnosti prináša množstvo trendov, ktoré z neho urobia potenciálne dôležitú silu v tomto odvetví. " Internet vecí " je obľúbená fráza používaná v technickej komunite na popísanie každodenných položiek, ktoré sú pripojené k internetu a sú schopné zdieľať informácie. Inteligentné merače energie sú často používaným príkladom, ktorý by mohol regulovať používanie spotrebičov, aby šetril peniaze na energiu. Mnohí považujú internet vecí za dôležitú súčasť voľne definovaného javu Web 3.0

Aj koncept všadeprítomného počítača sa rýchlo stáva kultúrnou normou. Verejnosť vnímanie a úroveň pohodlia sa presúva smerom k integrácii technológie do štruktúry každodenného života. Malý tvarový faktor Arduino umožňuje jeho použitie vo všetkých druhoch každodenných predmetov. V skutočnosti tvarový faktor Arduino LilyPad umožňuje nosenie zariadení Arduino.

Nástroj na inováciu:

Projekty s otvoreným zdrojom, ako je Arduino, znižujú vstupnú bariéru pre vývojárov, ktorí chcú experimentovať s interaktívnymi objektmi. To vytvorí príležitosť pre novú vlnu energie a začínajúcich podnikov pri vytváraní internetu vecí. Títo inovátori budú môcť rýchlo prototypovať a experimentovať s interaktívnymi zariadeniami pomocou platformy Arduino pred tým , ako vytvoria ponuku pripravenú na výrobu. Nasledujúci Mark Zuckerberg alebo Steve Jobs sa môžu jedného dňa nájsť a vytvoriť nové spôsoby, ako môžu počítače prepojiť s fyzickým svetom. Bolo by múdre venovať pozornosť tomuto priestoru a Arduino je skvelý spôsob, ako "ponoriť prsty" do možností interaktívnych objektov.