Arduino – úvod


angličtina

  • angličtina
  • 中文 (čínština)

Co je Arduino?

Arduino je open-source elektronická platforma založená na snadno použitelném hardwaru a softwaru. Desky Arduino jsou schopny číst vstupy – světlo na senzoru, prst na tlačítku nebo zprávu na Twitteru – a přeměnit jej na výstup – aktivovat motor, rozsvítit LED, publikovat něco online. Svému fóru můžete říct, co má dělat, zasláním sady pokynů do mikrokontroléru na desce. K tomu použijete programovací jazyk Arduino (založený na elektroinstalaci) a software Arduino (IDE) založený na zpracování.

V průběhu let bylo Arduino mozkem tisíců projektů z každodenních předmětů na složité vědecké přístroje. Celosvětová komunita tvůrců – studentů, fandů, umělců, programátorů a profesionálů – se shromáždila kolem této platformy s otevřeným zdrojovým kódem a jejich příspěvky přispěly k neuvěřitelnému množství přístupných znalostí, které mohou velmi pomoci začátečníkům i odborníkům.

Arduino se narodil v Ivrea Interaction Design Institute jako snadný nástroj pro rychlé prototypování, zaměřený na studenty bez znalostí elektroniky a programování. Jakmile se deska Arduino dostala do širší komunity, začala se přizpůsobovat novým potřebám a výzvám a odlišovala svou nabídku od jednoduchých 8bitových desek po produkty pro aplikace IoT, nositelná zařízení, 3D tisk a vestavěná prostředí. Všechny desky Arduino jsou zcela otevřené, což uživatelům umožňuje budovat je samostatně a případně je přizpůsobit jejich konkrétním potřebám. Software je také open-source a roste díky příspěvkům uživatelů z celého světa.

Proč Arduino?

Díky své jednoduché a přístupné uživatelské zkušenosti bylo Arduino použito v tisících různých projektů a aplikací. Software Arduino je snadno použitelný pro začátečníky, ale dostatečně flexibilní pro pokročilé uživatele. Funguje na počítačích Mac, Windows a Linux. Učitelé a studenti ji používají k vytváření levných vědeckých přístrojů, k prokázání principů chemie a fyziky nebo k zahájení programování a robotiky. Návrháři a architekti vytvářejí interaktivní prototypy, hudebníci a umělci jej používají pro instalace a experimentování s novými hudebními nástroji. Tvůrci jej samozřejmě používají například k výstavbě mnoha projektů vystavovaných na veletrhu Maker Faire. Arduino je klíčový nástroj k učení se novým věcem. Kdokoli – děti, fandové, umělci, programátoři – může začít vrtat pouhým následováním pokynů sady, nebo sdílet nápady online s ostatními členy komunity Arduino.

Existuje mnoho dalších mikrokontrolérů a mikrokontrolérů platformy dostupné pro fyzické výpočty. Podobné funkce nabízejí Parallax Basic Stamp, Netmedia „s BX-24, Phidgets, MIT“ Handyboard a mnoho dalších. Všechny tyto nástroje přebírají chaotické detaily programování mikrokontrolérů a zabalí je do snadno použitelného balíčku. Arduino také zjednodušuje proces práce s mikrokontroléry, ale nabízí některé výhody pro učitele, studenty a amatérské zájemce oproti jiným systémům:

  • Levná – desky Arduino jsou ve srovnání s jinými platformami mikrokontrolérů relativně levné. Nejlevnější verzi modulu Arduino lze sestavit ručně a dokonce i předem sestavené moduly Arduino stojí méně než 50 $
  • Cross-platform – Software Arduino (IDE) běží na Windows, Macintosh OSX, a operační systémy Linux. Většina systémů mikrokontrolérů je omezena na Windows.
  • Jednoduché a přehledné programovací prostředí – Arduino Software (IDE) je snadno použitelný pro začátečníky, ale dostatečně flexibilní, aby ho mohli využít i pokročilí uživatelé. Pro učitele je to pohodlně založeno na programovacím prostředí Processing, takže studenti, kteří se učí programovat v tomto prostředí, budou obeznámeni s tím, jak Arduino IDE funguje.
  • Open source a rozšiřitelný software – software Arduino je publikován jako nástroje s otevřeným zdrojovým kódem, které lze rozšířit zkušenými programátory. Jazyk lze rozšířit prostřednictvím knihoven C ++ a lidé, kteří chtějí porozumět technickým podrobnostem, mohou učinit skok z Arduina do programovacího jazyka AVR C, na kterém je založen. Podobně můžete přidat kód AVR-C přímo do svých programů Arduino, pokud chcete.
  • Otevřený zdroj a rozšiřitelný hardware – Plány desek Arduino jsou publikovány pod licencí Creative Commons, takže zkušení návrháři obvodů mohou vytvořit vlastní verzi modulu, rozšířit ji a vylepšit. I relativně nezkušení uživatelé mohou sestavit verzi modulu modulu breadboard, aby pochopili, jak to funguje, a ušetřili peníze.

Jak mohu použít Arduino?

Zobrazit úvodní stránku spuštěný průvodce. Pokud hledáte inspiraci, můžete v Arduino Project Hub najít celou řadu tutoriálů.

Text příručky Začínáme s Arduino je licencován pod licencí Creative Commons Attribution-ShareAlike 3.0. Ukázky kódu v průvodci jsou uvolněny do veřejné sféry.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *