Hodnotenie:
Momentálne nie sú žiadne recenzie čitateľov. Hodnotenie je založené na 4 hlasoch.
Programming the ESP32 in MicroPython
ESP32 je pozoruhodné zariadenie. Je lacný, ale má mnoho rôznych subsystémov, vďaka ktorým je výkonnejší, než by ste si mysleli. Môžete ho použiť na jednoduché aplikácie, pretože je lacné, ale môžete ho použiť aj na zložitejšie aplikácie, pretože je schopné.
MicroPythonje dobrou voľbou jazyka na programovanie Pica. Hoci je to pomalší jazyk ako jazyk C, väčšinou to nevadí a jeho používanie je oveľa jednoduchšie. Ako vysokoúrovňový jazyk je MicroPython založený na jazyku Python 3 a je plne objektovo orientovaný. Vo všeobecnosti môžete vziať existujúci program v jazyku Python 3 a jednoducho ho spustiť pod jazykom MicroPython. Ak je potrebné vykonať nejaké zmeny, sú spravidla drobné.
Ďalšou dobrou vecou na MicroPythone na ESP32 je, že je veľmi jednoduché začať. Po jednoduchej inštalačnej procedúre máte k dispozícii funkčný stroj MicroPython, ktorý môžete takmer okamžite programovať pomocou prostredia Thonny IDE alebo PyCharm, ktoré má rozsiahlejšiu kontrolu syntaxe a zobrazovanie vstupných výziev.
Cieľom knihy je odhaliť, čo všetko môžete robiť s GPIO linkami ESP spolu s bežne používanými senzormi, servami a motormi a ADC. Po pokrytí GPIO, výstupov a vstupov, udalostí a prerušení vám poskytne praktické skúsenosti s PWM (pulzno-šírkovou moduláciou), zbernicou SPI, zbernicou I2C a zbernicou 1-Wire. Venujeme sa aj priamemu prístupu k hardvéru, pridaniu čítačky kariet SD, stavom spánku na úsporu energie, RTC, RMT a dotykovým senzorom, nehovoriac o tom, ako používať WiFi.
ESP32 má toľko prostriedkov, že komplexný opis by zaplnil knihu dvakrát takú veľkú. Aby sme sa zmestili do dostupného priestoru, sústredili sme sa na veci, ktoré sú prístupné z jazyka MicroPython a ktoré sú základom pre začatie práce. Vyhli sme sa "pokročilým" témam, ktoré začiatočníka spravidla príliš rýchlo zavedú do hlbokej vody. Venujeme sa však používaniu uasyncio a asynchrónnemu programovaniu vo všeobecnosti, pretože sú nevyhnutné pre prácu v sieti.
Táto kniha, ktorej autormi sú spoločne Harry Fairhead a Mike James, spája Harryho odborné znalosti v oblasti elektroniky a internetu vecí s Mikeovými znalosťami jazyka Python. Medzi ich predchádzajúce knihy patria Programming the Raspberry Pi Pico/W in MicroPython, Raspberry Pi IoT In Python, Raspberry Pi IoT In Python Using Linux Drivers, zatiaľ čo Harry Fairhead je autorom náprotivkov v jazyku C. Medzi jeho ďalšie knihy patria Fundamental C: Getting Closer To The Machine, Applying C For The IoT With Linux a Micro: bit IoT in C. Mike James je autorom série kníh Programmer's Python: Something Completely Different a niekoľkých ďalších titulov z oblasti programovania a informatiky v knižnici I Programmer Library.
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)