Arduino UNO
Arduino UNO - moje začátky
Začal jsem se po dlouhé době zajímat o programování. Na škole nás to učili, ale dlouhou dobu jsem to nepoužíval a předtím jsem v tom kovaný taky nebyl. Chci Vám ukázat pár obrázků a napsat pár vědomostí, které by mohli někomu ušetřit čas, nebo peníze. Množství programovacích jazyků, které jsem se učil a uměl je tehdy používat je veliké. Varianty používání programování pro různé aplikace zrovna tak. Spoustu základních informací přeskočím, protože tyto články vytvářím hlavně kvůli sobě. Programovat tedy chci čipy AVR. Jazyk programování C. V minulosti jsem se učil programovat jazykem assembler, který není moc přívětivý. Je ale natolik "jednoduchý", že šetří místo v paměti, než přeložené programy z jiných jazyků, které se nakonec překládají v podstatě do assembleru (nakonec do hex souboru). Bohužel je tak jednoduchý, že se v něm dá jednoduše ztratit.
Začal jsem se tedy zabývat programováním v univerzálnějším jazyce a pro uživatele přívětivějším. Tedy jazykem C.
Jako další věc je třeba vědět, že co si člověk přete v odborné literatuře, to mu nikdo nevezme. Na internetu je spousta článků o programování a spousta zdrojových kódů, které si někdo napsal, nebo upravil přímo pro sebe. Není vždy vhodné tento program převzít a začít upravovat pro sebe, ale snažit se pochopit program a poté si z něj určité části převzít.
Úvod do Arduino:
Nejlepší pro začátek je koupit si knihu. Jak jsem již psal, na internetu je spousta informací, které na sebe ani nenavazují. Proto doporučuji zakoupit si knihu a nejdřív ji přečíst. V mém případě jsem si pořídil "Průvodce světem Arduina" od Zbyška Vody a týmu HW kitchen. Pro mě byla kniha bezvadná. Vsvětluje základy a postupně učí co jak používat. Vysvětluje i výhody Arduina a jazyka wiring (v podstatě jazyk C). Jen upozorňuji, že kniha není pro úplné začátečníky. Ovšem neměla by u Vás chybět, pokud se budete chtít opravdu Arduinem zabývat.
Důvod proč Arduino:
Na Arduinu je dobré to, že je to volná platforma. V podstatě jde o to, že se neplatí peníze navíc za značku. V praxi to znamená, že se dá na desku Arduino zapojit další zařízení a není nutné pokaždé vyrobit novou DPS se zdrojem, procesorem a dalšími nutnými součástkami. Tohle je ovšem pravda jen v případě, že zakoupíme Arduino příjemně levně. Vysvětlím následovně: Píše se rok 2016, skoro již 17. V českých obchodech se dá deska Arduino UNO zakoupit od 350,- v provedení procesoru SMD (nevyměnitelný) a za 700,- v provedení vyměnitelného procesoru. Osazený procesor ATmega328 se dá pořídit za 100,- . To není pro případ kupování více kusů desek pro normálního člověka vhodné. Nyní příjde ALE. Existují obchody v číně, které zasílají zboží až do schránky bez poštovného. V jejich případě vyjde deska Arduino UNO za 80,- a v případě vyměnitelného procesoru 115,-.
Na tom je vidět, že za cenu jedné desky v česku pořídíte alespoň čtyři kusy čínské - ve stejné kvalitě. Občas o kvalitě lidé diskutují, ale není třeba se bát. Pokud by vám některá deska nefungovala, její cena to vyváží.
Obrázky Arduino UNO
Co říci závěrem:
Do budoucna budou přibývat články o Arduinu - konstrukce, které mi projdou rukama. Kniha Průvodce světem Arduina se dá vyhledat na stránkách Google i v elektronické podobě. Doporučuji však zakoupit knihu tištěnou. Jednak se tištěná kniha lépe čte, a jednak podpoříte autory knihy aby dále pokračovali ve své práci.