Hodnotenie:
Kniha je dobre napísaná a štruktúrovaná, poskytuje jasné pokyny zamerané predovšetkým na používanie zariadení Adafruit a CircuitPython, nie MicroPython. Mnohí recenzenti považovali dôraz na ekosystém Adafruit za obmedzujúci a cítili sa byť zavádzaní názvom, keďže obsah podporuje predovšetkým CircuitPython. Považujú ju za dobrú referenciu pre tých, ktorí sa už zaoberajú produktmi Adafruit, ale môže sklamať čitateľov, ktorí hľadajú všeobecný obsah o MicroPythone.
Výhody:⬤ Dobre napísaný a štruktúrovaný
⬤ ľahko sledovateľný
⬤ rozmanitý obsah
⬤ dobré príklady, ktoré fungujú v reálnych aplikáciách
⬤ slúži ako solídna referencia pre tých, ktorí sa zaujímajú o zariadenia Adafruit.
⬤ Zavádzajúci názov naznačujúci zameranie na MicroPython namiesto CircuitPython
⬤ silne závislý na hardvéri Adafruit
⬤ projekty vyžadujú špecifické zariadenia Adafruit
⬤ niektorí používatelia mali pocit, že to obmedzuje ich skúsenosti s učením.
(na základe 8 čitateľských recenzií)
MicroPython Cookbook
Naučte sa, ako môžete ovládať LED diódy, vytvárať hudbu a čítať údaje zo senzorov pomocou populárnych mikrokontrolérov, ako sú Adafruit Circuit Playground, ESP8266 a BBC micro:bit Kľúčové vlastnosti Načítajte a spustite svoj prvý program pomocou MicroPythonu Naprogramujte zariadenie internetu vecí na získavanie údajov o počasí pomocou rozhrania RESTful API Osvojte si integráciu hardvéru, programovania a sieťových konceptov s MicroPythonom Popis knihy
MicroPython je open source implementácia jazyka Python 3, ktorá beží vo vstavaných prostrediach. Pomocou MicroPythonu môžete písať čistý a jednoduchý kód v jazyku Python na ovládanie hardvéru namiesto používania zložitých nízkoúrovňových jazykov, ako sú C a C++. Táto kniha vás prevedie všetkými hlavnými aplikáciami platformy MicroPython na zostavovanie a programovanie projektov, ktoré využívajú mikrokontroléry.
Kniha MicroPython obsahuje recepty, ktoré vám pomôžu experimentovať s programovacím prostredím a hardvérom naprogramovaným v MicroPythone. Nájdete v nej tipy a techniky na vytváranie rôznych objektov a prototypov, ktoré dokážu vnímať a reagovať na dotyk, zvuk, polohu, teplo a svetlo. Táto kniha vás prevedie používaním jazyka MicroPython s rôznymi populárnymi vstupnými zariadeniami a snímačmi. Naučíte sa techniky práce s časovým oneskorením a snímaním údajov zo senzorov a použijete pokročilé techniky kódovania na vytvorenie komplexných projektov. Postupne sa budete zaoberať zariadeniami internetu vecí (IoT) a integráciou s inými online webovými službami. Okrem toho využijete MicroPython aj na tvorbu hudby pomocou banánov a vytváranie prenosných videohier pre viacerých hráčov, ktoré do hry zapájajú zvukové a svetelné animácie.
Na konci knihy budete ovládať tipy a triky na riešenie problémov pri vývoji a posuniete svoj projekt MicroPython na vyššiu úroveň! Čo sa naučíte Vykonávať kód bez potreby kompilácie alebo nahrávania pomocou REPL (read-evaluate-print-loop) Programovať a ovládať LED maticu a NeoPixel ovládače na zobrazovanie vzorov a farieb Zostaviť projekty, ktoré využívajú svetelné, teplotné a dotykové senzory Konfigurovať zariadenia na vytvorenie prístupových bodov Wi-Fi a používať sieťové moduly na skenovanie a pripojenie k existujúcim sieťam Používať pulzno-šírkovú moduláciu na ovládanie jednosmerných motorov a servopohonov Zostaviť zariadenie IoT na zobrazovanie živých údajov o počasí z internetu stlačením tlačidla Pre koho je táto kniha určená
Ak chcete vytvárať a programovať projekty využívajúce mikrokontroléry, táto kniha vám ponúkne desiatky receptov, ktoré vás prevedú všetkými hlavnými aplikáciami platformy MicroPython. Hoci sa neočakáva znalosť jazyka MicroPython ani mikrokontrolérov, na začatie práce s touto knihou je potrebná všeobecná znalosť jazyka Python. Obsah Začíname s MicroPythonom Ovládanie LED diód Vytváranie zvuku a hudby Interakcia s tlačidlami Čítanie údajov zo senzorov Button Bash Game Fruity Tunes Poďme to rozhýbať Kódovanie na micro:bite Ovládanie ESP8266 Interakcia so súborovým systémom Sieťová komunikácia Interakcia s Adafruit FeatherWing OLED Vytvorenie stroja na meranie počasia IoT Kódovanie na Adafruit HalloWing