Arduino Slovakia

Blog pre fanúšikov Arduina a elektroniky.

Arduino

Arduino je open-source platforma založená na mikrokontroléroch firmy Atmel a grafickom vývojovom prostredí. Doska Arduina je navrhnutá tak, aby ju bolo možné hneď používať na experimenty. Stačí ju pripojiť do USB, nainštalovať vývojové prostredie a môžete sa pustiť do jej programovania.

Ak ste tu prvýkrát, začnite krátkou prehliadkou týchto stránok.

Začať s prehliadkou

Blog

Zoznam aktuálnych článkov.

Jednoduchá vývojová doska pre ATmega328P v. 2 30.5.2021

Aktualizoval som schému k jednoduchej vývojovej doske pre Arduino. Presunul som umiestnenie konektorov na schéme a doplnil som aj označenie pinov podľa názvoslovia Arduina. Teraz sa dá lepšie zistiť, ktorý pin Arduina je v skutočnosti ktorý pin na mikrokontroléri ATmega328P. Vývojová doska je spájkovaná na stripboarde.

NeoPixel Ring - Horiaca ruka 26.3.2021

Tento projekt vznikol náhodou. Premýšľal som nad novým NeoPixel projektom a pozeral som si staré zdrojové kódy. Nahral som do Arduina program na simuláciu ohňa a náhodou som NeoPixel Ring chytil do ruky v tmavej miestnosti. A s úžasom som uvidel, aký zaujímavý obraz vznikol na mojej ruke. Potom už len stačilo zobrať kameru a filmovať rôzne polohy ruky a NeoPixel Ring.

USBasp - Windows 10 ovládač 3.3.2021

Programátor USBasp slúži na pohodlné programovanie mikrokontrolérov. Ak používate Windows 10, budete musieť použiť podpísané ovládače, aby programátor fungoval. Pripravil som pre vás video, kde je celý postup inštalácie podpísaných ovládačov vysvetlený.

ATtiny85 - Blik (76 bajtov) 10.2.2021

Pred niekoľkými rokmi som napísal článok ATtiny85 - Blik. Vtedy som napísal niekoľko príkladov a najmenší z programov mal po skompilovaní dĺžku 468 bajtov. Teraz si ukážeme program, ktorý sa správa rovnako a má len 76 bajtov. Poďme si tento blik vyrobiť pomocou mikrokontroléra ATtiny85.

Korg Volca signál Sync Out 13.1.2021

Syntetizátory Korg Volca majú dva 3,5 mm jacky, pomocou ktorých sa synchronizujú s ostatnými hudobnými nástrojmi. Jeden jack slúži na príjem synchronizačného signálu a druhý synchronizačný signál vysiela. V tomto článku budeme skúmať signál Sync Out.

Stránky

Posledné zmeny na stránkach.

Mikrokontroléry 30.5.2021

Zoznam mikrokontrolérov, ktoré sa používajú v Arduinach. Účelom tejto strany je poskytnúť rozcestník, na ktorom sa objavia ako podstránky všetky relevantné mikrokontroléry. Pri každom mikrokontroléri nájdete základné informácie o parametroch, ako doplniť jeho jadro do IDE Arduina a odkazy na články blogu, kde sa o tomto mikrokontroléri píše.

ATmega328P na skúšobnom poli 23.5.2021

Na tejto stránke je návod, ako poskladať jadro z Arduina na skúšobnom poli. ATmega328P-PU je mikrokontrolér, okolo ktorého je postavené Arduino Uno. Tento návod stavia verziu, ktorá beží na frekvencii 16 MHz. Naprogramovať hotové zapojenie možno podľa návodu na Arduino ako ISP programátor.

ATtiny85 23.5.2021

Toto je stránka, ktorá slúži ako rozcestník na experimenty s menšou verziou Arduina. ATtiny85 má 8 kB flash pamäte, 512 SRAM a 512 EEPROM. Môže sa to zdať málo, ale aj do takej malej pamäte dokážete dostať dosť veľký program. ATtiny85 je môj obľúbený mikrokontrolér a iba vo výnimočných situáciách ho nahrádzam s mikrokontrolérom ATtiny84, ktorý má k dispozícii viac pinov a trošku lepšie periférie.

WS2812 27.3.2021

WS2812 je jedným typom programovateľnej RGB LED diódy. Predáva sa v podobe tyčiniek, krúžkov, pásov alebo samostatných LED. Umožňuje vytvárať nekonečné množstvo pestrofarebných efektov. Základné informácie nájdete na týchto stránkach. Zaužívaný názov pre tieto LED diódy je NeoPixel. To preto, lebo spoločnosť Adafruit ako prvá napísala knižnicu na ich ovládanie a nazvala ju NeoPixel.

USBasp ako programátor 3.3.2021

Pokiaľ sa človek viac venuje programovaniu mikrokontrolérov, uvedomí si, že má Arduino stále vyhradené pre ISP programovanie. Tak to síce funguje krásne, ale je dosť prácne pamätať si všetky tie prepojenia. Na časté programovanie slúži pohodlnejší spôsob.

Čo tu nájdete

Základné informácie o Arduine nájdete na stránkach. Môžete využiť rýchly index koreňových stránok, ktorý nájdete na začiatku tejto strany. Alebo využijete kompletný index stránok, kde sú úplne všetky stránky toho webu. Môžete sledovať aj postupné zmeny údajov v histórii stránok.

Druhou časťou webu je blog. V ňom sa nachádzajú postupne písané blogy, ktoré sú zoradené podľa času. Stránka obvykle predstavuje začiatočný bod danej témy a v blogu je viac článkov, ktoré postupne popisujú danú tému.

Treťou časťou webu je zoznam súborov na stiahnutie. Obsahuje knižnice, datasheety a programy pre Arduino. Všetky programy pre Arduino dávam aj na GitHub.

Štvrtou časťou sú aplikácie. Nájdete tam niekoľko aplikácií, ktoré interaktívne vypočítajú výsledky zo zadaných hodnôt. Napríklad je tam Arduino Timer Calculator.

Piatou časťou je zoznam mikrokontrolérov od firmy Atmel.

Poslednou časťou webu je zoznam videí, ktoré sú doplňujúcou informáciou ku stránkam alebo ku blogu.

O stránke

Na tejto stránke sa nachádzajú informácie, ktoré som sa naučil o Arduine. V komunite fanúšikov Arduina je dobrým zvykom, že sa všetky vedomosti zdieľajú a každý má prístup aj ku zdrojovým textom programov. Toto je druhá verzia stránky. Pôvodne som používal Google Weby (Sites), kde som si písal poznámky na stránke s rovnakým názvom Arduino Slovakia. To trvalo asi rok a nemám prečo tajiť, že vtedy som o elektronike nevedel vôbec nič. Ale pomocou Arduina som do tajomstiev elektroniky rýchlo prenikol. Dosť mi pomohlo, že dlhé roky programujem v c++ a tak som sa mohol rovno vrhnúť na tvorbu programov.

Postupne objem údajov narástol a Google Weby prestali stačiť. Tak som prešiel na Google App Engine a v Pythone som naprogramoval tieto stránky. Google App Engine je na jednej strane robustný systém, ktorý beží na rovnakej infraštruktúre ako stránky samotného Google. Na druhej strane je to ale vďaka relatívnej novosti systém, kde dosť veľa bežných vecí nie je k dispozícií. Ale samotné programovanie v tom je hračka a v porovnaní s PHP sa človek nestíha diviť, aké možností tu sú.

Prepojenie so svetom

Nasledovné stránky súvisia s touto.

  • Facebook - Tu informujem o tom, čo práve robím.
  • Youtube - Zoznam videí. Ak chcete ku videám viac podrobností, radšej si ich vyhľadajte priamo na tejto stránke.
  • twitter.com/arduinoslovakia - Tu uverejňujem momentálne iba informácie o videách, ale po doplnení anglických prekladov by som tu chcel informovať o novinkách v angličtine.
  • Sites Arduino Slovakia - Pôvodná verzia tejto stránky. Obsahuje ešte približne 100 stránok ku Arduinu, ktoré neboli presunuté sem.
  • GitHub programy - Všetky napísané programy pre túto stránku.
  • GitHub KiCad knižnica - Knižnica súčiastok pre KiCad.
  • Macko sleduje, macko cestuje, macko komentuje - Blog o cestovaní, kde sa objavujú veci, ktoré nesúvisia priamo s Arduinom.

Informácie o vývoji stránky

Snažím sa urobiť obsah stránok tak, aby bol dobre zobraziteľný aj na desktope aj na mobilnom telefóne. To už pomerne dobre funguje. Pracujem aj na preklade týchto stránok do angličtiny a češtiny. Využívam na to Cloud Translation API. Preklady pomocou neurónových sietí sa každým dňom zlepšujú a tak je možné nechať preklad na umelú inteligenciu. V prekladoch sa môže objaviť zopár chýb, to by už ale nemalo brániť pohodlnému čítaniu týchto stránok vo vašom materinskom jazyku.

Video




Menu


Experiment

1
2
3
4
5
6
7
8
9
10
11
12