Arduino CLI

Massimo Banzi a Luca Cipriani oficiálně oznámili, že Arduino vydává svůj software také jako CLI neboli pro příkazový řádek. To znamená, že nyní můžete s mašinérií Arduina pracovat rovnou z příkazové řádky (a tedy i přes makefile nebo ze svého oblíbeného programátorského editoru). Nemusíte už používat to jejich modrozelené IDE a i tak můžete kompilovat, nahrávat, spravovat knihovny atd. Blíže viz blog na arduino.cc anebo si to stáhněte rovnou z GitHubu.
Také připomínám, že je k dispozici na opačném konci spektra Arduino Create, neboli online nástroje, hlavně editor s ukládáním do mraků a tak.

ESP kuchařka

Trochu se v posledních dnech nudím, tak sjíždím různé zájmové weby. Když přeskočím „papáníčko“, „jak rychle pro manžu učvaňhat manžo“, „kuchtíme pro mimísky“ a podobné, tak mě velmi zaujala „Kuchařka ESP“, v originále „ESP cookbook“.
Celý článek »

.lst, .hex a .eep v Arduino IDE

Arduino IDE před uživatelem překlad kódu skrývá. Pokud potřebujete „listing file“ .lst a výsledné binární soubory .hex a .eep, můžete je získat vhodným nastavením prostředí.

Celý článek »

Rychlý „seriák“

Vždycky upozorňuju na to, že ladící tisky na mikrokontrolerech jsou ošemetná záležitost. Když se to neudělá dobře, tak to snadno totálně rozhodí až i shodí fungování celého kódu (např. blokující posílání a příjem), a i když se to neudělá vyloženě špatně, tak oproti taktu kontroleru to je i tak řádově pomalejší (např. 16MHz frekvence hodin tj. až 16 miliónů instrukcí vs. 9600 bps tj. ani ne 1 tisíc znaků za sekundu jako „v mnoha příkladech napsané Serial.begin(9600)“ a to ještě ani nemluvím o formátování). I to může „zajímavě ovlivnit“ běh programu, obzvláště u reaktivních architektur třeba na mobilních robotech.

No a hle, Peter Lorenzen píše: Debugging @ 5.3Mbit/sec (5333333 Baud) on Arduino and other Embedded systems (http://peter.lorenzen.us/embedded/dprint).

Opět je třeba mít na paměti, že to je rychlost přenosu jednoho znaku a že se ještě nějaký čas samozřejmě spotřebuje na přípravu dat k přenosu, ale i tak to je pekný úspech mladého športovca!

Na příštím Robodoupěti mohu o tématu pohovořit.

Mini Laserová Gravírka a Řezačka

Příprava materiálu pro modeláře pomocí laseru mne zajímá již delší dobu. Uvažoval jsem nad možností, jak si takový malý laser pořídit pro vlastní hraní.
Prohlédl jsem si několik návodů na tvorbu laserové gravírky s použitím starých DVD/BRD mechanik, ale plocha 38×38 mm se mi zdála značně omezující. Také celá konstrukce založená na stříhání a lepení se mi nezdála úplně vhodná. Rozhodl jsem se pro konstrukci, která by trochu vypovídala o práci bělošského inženýra, ačkoli se stále jedná o hračku.

Celý článek »