Arduino
Z Wikipedie, otevřené encyklopedie
Arduino IDE | |
Screenshot vývojového prostředí Arduina ukazující jednoduchý program na blikání LED. {{{popis}}} (snímek obrazovky) |
|
vyvíjí | Arduino Software |
aktuální verze | 0011 (Alpha) (???) |
OS | Multi-platformní (java) |
typ softwaru | Vývojové prostředí |
licence | LGPL or GPL license |
web | www.arduino.cc |
Arduino [čti Ardvíno] je fyzická počítačová platforma založená na jednoduché I/O desce s čipem ATMega od firmy Atmel a vývojovém prostředí, které používá jazyk Processing/Wiring. Arduino může být použito k vytváření samostatných interaktivních zapojení nebo může být připojeno k software na počítači (např. Macromedia Flash, Processing, Max/MSP, Pure Data, SuperCollider). Momentálně lze koupit verze, které jsou už zkompletované; schéma a návrh plošného spoje je dostupný pro ty, kteří si chtějí postavit Arduino sami.
Projekt Arduino získal ocenění v kategorii digitálních komunit na Prix Ars Electronica 2006.
[editovat] Filozofie
Projekt Arduino si od počátku zakládá na své tvůrčí otevřenosti a vstřícnosti (Creative Commons) - ať už mluvíme o hardwaru nebo podpůrnému softwaru. Jsou k dispozici všechny zdrojové soubory a je dodržována určitá kompatibilita (ať už pomocí jazyka java, ve kterém je napsáno vývojové prostředí (IDE) nebo díky použití USB-to-RS232 převodníkového čipu, který nám zajistí virtuální sériovou linku a pro který jsou běžně dostupné ovladače na všechny platformy). Arduino se také snaží být dostupné i cenově, toho dosahuje použitím levné pracovní síly v itálii. Na druhou stranu se lidé z tohoto projektu starají o to, aby dělníci pracovali v bezpečných podmínkách a dostali na tamní poměry dobře zaplaceno.
[editovat] Licence
Schémata a návrh plošného spoje jsou šířeny pod licencí Creative Commons Attribution Share-Alike 2.5 a pro některé verze jsou volně dostupné na oficiálnm webu Arduina.[1]
Zdrojový kód vývojového prostředí a knihovny pro procesor je volně dostupný pod licencí GPLv2.[2]
[editovat] Hardwarové verze
Původní Arduino bylo vyrobili Smart Projects.
Do této chvíle bylo vyprodukováno sedm volně dostupných verzí[3]:
- Serial Arduino, programovatelné pomocí sériového kabelu s procesorem ATmega8.
- Arduino Extreme, s USB rozhraním a procesorem ATmega8.
- Arduino Mini, miniaturní verze Arduina s procesorem ATmega168.
- Arduino NG, s USB rozhraním a procesorem ATmega8.
- Arduino NG plus, s USB rozhraním a procesorem ATmega168.
- Arduino BT, s Bluetooth rozhraním a procesorem ATmega8.
- Arduino Diecimila, aktuální verze, s USB rozhraním a procesorem ATmega168 v pouzdře DIL28.
Existuje také několik kompatibilních derivátů Arduina od jiných výrobců (díky jeho otevřenosti):
- "FreeDuino" Free klon Arduina - v současnosti v1.16 == klon Diecimila
- "Bare Bones Board" Arduino-kompatibilní, vyráběné a prodávané jako kit firmou Modern Device Company.
- "Runtime" Arduino-kompatibilní deska, vyráběná a prodávaná jako kit firmou NKC Electronics.
- "Boarduino" levnější klon Arduina Diecimila s piny pro zapojení rovnou do nepájivého pole.
[editovat] FreeDuino
FreeDuino je jeden z alternativních projektů postavených na Arduinu. Od Arduina se liší především názvem, na který mají výrobci Arduina právo. Naproti tomu může kdokoli svůj projekt nazvat FreeDuino. Ačkoli se FreeDuino, které v otevřenosti zachází mnohem dál než Arduino dá koupit, stále si ho může každý libovolně upravit (nebo od základů předělat), nazvat FreeDuinem a třeba i prezentovat nebo prodávat. Tudíž FreeDuino zbaví své fanoušky obchodní známky na název a nutnosti podřídit se centrální výrobě v případě, že chcete "originál". K dostání jsou také kity obsahující potřebné součástky a podobně.
[editovat] Tým vývojářů
Jádro vývojářského týmu Arduina tvoří Massimo Banzi, David Cuartielles, Tom Igoe, Gianluca Martino, David Mellis a Nicholas Zambetti.
[editovat] Externí odkazy
Česky
- www.arduino.cz: V současnosti jediný český e-shop nabízející Arduino
- forum.arduino.cz: České fórum o Arduinu
- Rozcestník českého Arduino začátečníka
- Články o Arduinu na Harvie*ho blogu + česká videa
- Arduino Diecimila: Začněte s mikroprocesory - seznámení s Arduinem
- Arduino Diecimila: Seznámení se software a ovladači
- Dvoudílné články "Jednočipy pod Linuxem" a "Sériová komunikace pod Linuxem" od Jana Martínka na ABCLinuxu.cz
Anglicky
- Oficiální stránka Arduina: http://www.arduino.cc/
- Oficiální Arduino Wiki Playground
- Článek magazínu Make o Arduinu
- Projekt "Wiring": http://wiring.org.co/
- Fotky Arduina na Flickru: http://www.flickr.com/photos/tags/arduino/
- Znalostní báze: http://www.freeduino.org
- Projekt Freeduino: Alternativní Arduino-kompatibilní projekt
- První krůčky s Arduinem - Víkendový Podcast