Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Nové vývojové prostředí, dvě nové desky, nové logo, nové Arduino

Tvůrci open-source vývojového kitu Arduino přicházejí s několika novinkami – nová verze vývojového prostředí, dvě nové desky, nové logo a grafický styl… Pojďme si představit změny, které se během několika posledních týdnů okolo tohoto populárního hardwarového zařízení pro všechny kutily odehrály.

Tweetni to Twitter Jaggni to! Jagg Del.icio.us Delicious

V tomto díle seriálu o kitu Arduino si představíme novinky, které představili tvůrci Arduina v posledních týdnech. Kromě nedávno zmiňované nové verze Ethernet shieldu totiž přišly i další novinky.

Nový design

Většina hardwarových kitů, které na trhu seženete v cenových relacích Arduina, vám přijde v antistatickém sáčku. Některé možná i s letákem. Málokterý výrobce řeší nějak výrazněji design svých kitů. Donedávna tomu tak bylo i s Arduinem. S příchodem nové verze desky se to však změnilo a Arduino nyní dělá čest designérské tradici země svého původu.

Výrobce Arduina spojil síly s turínským designérským studiem ToDo, které se postaralo o novou vizuální koncepci. Arduino se tak dočkalo nového loga, redesignu stránek i obchodu a nového balení – v krabičkách, s letákem a samolepkami.

Možná to skalním elektronikům může připadat zbytečné, ale právě takové detaily dokáží ovlivnit dojem, jakým výrobek působí. U Arduina jednoznačně pomohly.

Hardware

S novým grafickým stylem byly představeny i dvě nové desky, či lépe řečeno vylepšené modely již existujících.

Arduino Uno

První nová deska vychází z posledního modelu, Duemilanove, a nese název Uno. Základem je opět procesor ATMega328P s 32kB Flash. V něm je ale nová verze bootloaderu – je menší o 1.5kB (zbývá tedy víc paměti pro uživatelské aplikace) a rychlejší (namísto 57.6k je použita přenosová rychlost 115k). Změny se dočkalo i připojení k USB – namísto pomalu zastarávajícího čipsetu FTDI bylo použito řešení se softwarovou implementací USB protokolu v procesoru ATMega8U2 (založené na knihovně LUFA). Arduino též získalo vlastní VID (Vendor ID). Pokud budete připojovat nové desky k počítači s Windows, budete muset nainstalovat ovladač CDC (pouze .inf soubor).

Vlevo starší Duemilanove, vpravo nové Uno

Výhoda USB připojení řešeného softwarově je v tom, že lze případně implementaci změnit a naprogramovat ji např. tak, že Arduino se bude hlásit jako USB joystick, klávesnice, myš… Nové řešení bez čipu FTDI přineslo potřebu samostatného regulátoru napětí 3.3V. V předchozích verzích se o generování napětí 3.3V staral čip FTDI, schopný dodat až 50mA. Na desce Uno je regulátor samostatný. Ten je nyní schopen dodávat proud až 150mA, takže by některá složitější zapojení, využívající 3.3V logiku a zařízení, měla fungovat bez problémů a „neshazovat“ celé Arduino, jako tomu bylo u předchozí verze, kdy se dostupných 50mA snadno vyčerpalo.

Pokud budete zkoumat obě desky podrobněji, zjistíte, že se 16MHz krystal přestěhoval k ATMega8U2 – to kvůli přesnému časování, které USB protokol vyžaduje. U vlastního procesoru ATMega328 je použit pouze keramický rezonátor, který není tak přesný, ale jak dodávají tvůrci: Pokud potřebujete přesné časování, nepoužívejte Arduino.

V neposlední řadě má celý kit nyní CE i FCC certifikaci (tj. prošel testy na elektromagnetické emise).

Přes všechny změny zůstalo Arduino Uno kompatibilní s předchozími modely, a to jak softwarově, tak hardwarově, a Uno by mělo fungovat se všemi shieldy stejně jako předchozí Duemilanove.

Arduino Mega 2560

Pro aplikace, kde je 32kB, 14 digitálních vývodů a šest analogových vstupů málo, je tu Arduino Mega 2560 – nástupce předchozí verze Mega 1280. Jak už název napovídá, hlavním rysem je použití procesoru ATMega2560, který obsahuje rovných 256kB Flash a 8kB RAM. Arduino Mega rozšiřuje standardní Arduino o tři sériové porty, I2C port a nabízí rovných 54 digitálních vývodů a 16 analogových vstupů.

Arduino Mega 2560

Vzhledem k určitým omezením použitého kompilátoru GCC je zatím možné překládat pouze aplikace o maximální velikosti 128kB, ale podle tvůrců se na řešení pracuje.

Kromě vývodů navíc (a pochopitelně jiného procesoru) jsou desky Mega kompatibilní s obyčejným Arduinem, lze na ně použít stejné shieldy a neliší se ani v okolní „bižuterii“ – tedy je použito stejné řešení USB komunikace atd.

Software

Inovace se dočkalo i vlastní vývojové prostředí Arduina. Po verzi 19, která přinesla úpravy spojené s novým Ethernet shieldem, nové knihovny a nové uspořádání demonstračních příkladů přišla verze 20, s novým logem a podporou pro výše zmíněné nové desky Uno a Mega2560. Aktuální verzí je verze 0021, která opravuje některé chyby předchozí verze. (Aktuální verze IDE je dostupná nyní i pro 64bitový Linux.)

Co tedy tyto tři nové verze, vydané během jednoho měsíce, přinesly? Kromě podpory nových desek a opravy několika chyb byly i některé možnosti přidány.

davame_internetu_obsah
       

Nově je v Arduinu knihovna pro práci s řetězci, nabízející funkce, známé ze standardní Clib, či knihovna pro komunikaci přes rozhraní SPI. Přepracována byla i ethernetová knihovna, aby byla kompatibilní s novou verzí Ethernet shieldu.

Nové Arduino nepřináší žádnou revoluci, jen sympatický evoluční vývoj, který zachovává zpětnou kompatibilitu v největší možné míře. Možný problém mohou mít s novými deskami výrobci klonů, a to především kvůli vlastnímu USB VID. Potěšující je podpora 64bitových OS pro IDE a další drobná vylepšení.

Nové desky Arduino Uno a Arduino Mega 2560 k otestování laskavě zapůjčil obchod HW Kitchen. Děkujeme.

Martin Malý

Martin Malý

Martin Malý je autorem serveru Bloguje, mikroblogu Teidu či služby pro zkracování odkazů Jdem.cz. V současné době vede magazín Zdroják.

Školení: Hackujeme operační systém Android

 

Školení vám ukáže, jak se dostat k Linuxu (tzv. "rootování"), který se pod hezkou tváří Androida skrývá a jak ho naplno využít. Pomůže vám to při záloze dat, zvětšování prostoru pro aplikace nebo sdílení připojení k internetu a pokud chcete z telefonu dostat opravdové maximum, ukážeme vám, jak v něm vyměnit kompletní systém za lepší.

Podrobnější informace a přihláška

Ohodnoťte jako ve škole:
Průměrná známka 1,33

Přehled názorů

co to zase je?
pat 7. 10. 2010 00:40
Nový
├ 
Re: co to zase je?
bambus 7. 10. 2010 05:27
Nový
├ 
Re: co to zase je?
Jirka 7. 10. 2010 07:14
Nový
│
└ 
Re: co to zase je?
lime 7. 10. 2010 07:21
Nový
└ 
Re: co to zase je?
Sten 7. 10. 2010 13:13
Nový
 
└ 
Re: co to zase je?
CHe 9. 10. 2010 01:25
Nový
Recezia skoro ako na PCT
srigi . 7. 10. 2010 07:39
Nový
└ 
Re: Recezia skoro ako na PCT
dejfson 7. 10. 2010 09:22
Nový
 
├ 
Re: Recezia skoro ako na PCT
Bambus 7. 10. 2010 09:47
Nový
 
└ 
Re: Recezia skoro ako na PCT
Numira 8. 10. 2010 16:43
Nový
předražená zbyečnost...
xurfa 7. 10. 2010 10:03
Nový
├ 
Re: předražená zbyečnost...
rypák 7. 10. 2010 11:42
Nový
│
└ 
Re: předražená zbyečnost...
Martin Tomášek 7. 10. 2010 15:44
Nový
├ 
Re: předražená zbyečnost...
sdfasdf 7. 10. 2010 11:48
Nový
│
└ 
Re: předražená zbyečnost...
Mydlar 7. 10. 2010 17:41
Nový
│
 
└ 
Re: předražená zbyečnost...
nhx 7. 10. 2010 18:01
Nový
├ 
Re: předražená zbyečnost...
mCZ 7. 10. 2010 12:43
Nový
│
├ 
Re: předražená zbyečnost...
stařo 7. 10. 2010 20:05
Nový
│
├ 
Re: předražená zbyečnost...
Varta 8. 10. 2010 02:52
Nový
│
└ 
Re: předražená zbyečnost...
kdosi 10. 10. 2010 02:54
Nový
└ 
Re: předražená zbyečnost...
xPea 24. 11. 2010 14:03
Nový
Prakticke pouziti
Jakub 8. 10. 2010 09:59
Nový
netduino
me 10. 10. 2010 20:40
Nový
       

Tento text je již více než dva měsíce starý. Chcete-li na něj reagovat v diskusi, pravděpodobně vám již nikdo neodpoví. Pro řešení aktuálních problémů doporučujeme využít naše diskusní fórum.

Zasílat nově přidané příspěvky e-mailem