Jak ukládat Arduino projekty do GitHub

Občas vytvořím nějaký kód. Jak postupně do kódu přidávám funkce, stává se mi, že kód přestane fungovat. Hledání chyby bývá obtížné a návrat k předchozí funkční verzi je většinou nemožný. Předcházet tomuto problému je ale poměrně jednoduché – začít používat software pro správu verzí. Tím je například nejznámější GIT. Dlouho jsem se tohoto software „bál“. Sice všichni píšou, jak je to snadné, ale v každém návodu je jenom kousek toho, co potřebujte (nebo si musíte přečíst knihu).

Článek je určen úplným nováčkům, kteří sice tuší, co GIT je, ale ještě neví, jak to vše postupně nastavit a propojit. Popisuji, jak spárovat složku v počítači se vzdáleným adresářem na GitHub. Vysvětluji variantu, kdy na projektu pracuji sám a nepotřebuji hlídat změny, které provedou jiní uživatelé.

Několik pojmů do začátku

Nejprve uvedu jedno grafické znázornění funkce jednotlivých git příkazů.

GIT Storage Data Flow
Znázornění toku dat při verzování pomocí GIT
Pokračování textu Jak ukládat Arduino projekty do GitHub

Filtr krátkých geocaching logů

Pokud hrajete geocaching a založili jste několik kešek, pravděpodobně jste již někdy dostali log, který vás tak úplně nezajímal. Myslím tím krátké vzkazy jako: „TFTC“, „Díky za cache“, „Díky“, případně jen smajlík. Když nějakou dobu logy nečtete, máte najednou plnou schránku a stojíte před rozhodnutím, jestli logy číst, mazat nebo nějak roztřídit. Vytvořil jsem krátký script, který logům kratším než 40 znaků přiřadil štítek. Mohl jsem tak roztřídit co číst a co vyhodit. Pokud používáte Gmail, můžete automatický filtr také vyzkoušet.

Skript nerozlišuje odesilatele, protože mám speciální gmail adresu jen pro geocaching. Pokud vám do gmailu chodí i další zprávy, může se stát, že budou označeny tímto štítkem

Postup

  1. Spusťte Google Disk a vytvořte nový soubor Google Apps Script. Soubor jsem si pojmenoval „gmail filtr“.
Pokračování textu Filtr krátkých geocaching logů

Arduino

Máte doma geeka, který se zajímá o elektroniku a programování? Zkuste mu nahlédnout do toho nepořádku, co má na pracovním stole a podívejte se, jestli tam má Arduino. Našli jste? Ať už je vaše odpověď ano, či ne, určitě bude dobrý nápad mu jedno koupit. Buď už bude vědět, co s ním dělat nebo se to teprve naučí.

Cenové rozpětí: 100,- až 250,- Kč za moduly koupené na eBay nebo 150,- až 500,- Kč za moduly koupené bez čekání na českých e-shopech. Od 1000,- do 3000,- za stavebnice nebo sety.

Vhodné pro: nadšenci do elektroniky a programování

Co je Arduino?

Adruino je základ obrovské elektronické stavebnice. Připojují se k němu vstupy, které sledují dění v okolí. A také výstupy, kterými můžete okolí měnit. Může tedy sledovat okolní teplotu, intenzitu osvětlení, měřit vzdálenost nebo poslouchat okolní hluk, ale také připojit kameru či bluetooth, zaznamenávat GPS pozici, měřit zrychlení a snímat spoustu dalších věcí. Na základě těchto zjištěných údajů lze ovládat motory, světla a spínače nebo zjištěné informace ukládat do internetu.

Proč geekovi koupit Arduino?

Pokračování textu Arduino