Programarea ESP32 în MicroPython

Evaluare:   (4.7 din 5)

Programarea ESP32 în MicroPython (Mike James)

Recenzii ale cititorilor

În prezent, nu există recenzii ale cititorilor. Evaluarea se bazează pe 4 voturi.

Titlul original:

Programming the ESP32 in MicroPython

Conținutul cărții:

ESP32 este un dispozitiv remarcabil Este ieftin, dar are multe subsisteme diferite care îl fac mai puternic decât ați putea crede. Îl puteți folosi pentru aplicații simple pentru că este ieftin, dar îl puteți folosi și pentru aplicații mai sofisticate pentru că este capabil.

MicroPython este o alegere bună de limbaj pentru a programa Pico. Deși este un limbaj mai lent decât C, de cele mai multe ori acest lucru nu contează și este mult mai ușor de utilizat. Ca limbaj de nivel înalt, MicroPython se bazează pe Python 3 și este complet orientat pe obiecte. În general, puteți lua un program Python 3 existent și pur și simplu să îl rulați sub MicroPython. Dacă există modificări de făcut, acestea sunt în general minore.

Un alt lucru bun despre MicroPython pe ESP32 este că este foarte ușor de început. După o procedură simplă de instalare, aveți o mașină MicroPython funcțională, pe care o puteți programa aproape imediat folosind Thonny IDE sau PyCharm, care are o verificare mai extinsă a sintaxei și un prompt de intrare.

Scopul cărții este de a dezvălui ce puteți face cu liniile GPIO ale ESP împreună cu senzorii, servomotoarele și motoarele și ADC-urile utilizate pe scară largă. După ce acoperă GPIO, ieșirile și intrările, evenimentele și întreruperile, vă oferă o experiență practică a PWM (Pulse Width Modulation), autobuzul SPI, autobuzul I2C și autobuzul 1-Wire. De asemenea, vom aborda accesul direct la hardware, adăugarea unui cititor de carduri SD, stările de repaus pentru a economisi energie, RTC, RMT și senzorii tactili, ca să nu mai vorbim despre modul de utilizare a WiFi.

ESP32 are atât de multe resurse încât o prezentare cuprinzătoare ar umple o carte de două ori mai mare decât aceasta. Pentru a face lucrurile să se încadreze în spațiul disponibil, ne-am concentrat asupra lucrurilor care sunt accesibile din MicroPython și care sunt de bază pentru a începe. Am evitat subiectele "avansate" care, în general, îl conduc pe începător în ape adânci mult prea repede. Cu toate acestea, vom aborda utilizarea uasyncio și programarea asincronă în general, deoarece acestea sunt esențiale pentru crearea de rețele.

Scrisă în colaborare de Harry Fairhead și Mike James, această carte combină expertiza lui Harry în electronică și IoT cu cunoștințele lui Mike despre Python. Cărțile lor anterioare includ Programming the Raspberry Pi Pico/W in MicroPython, Raspberry Pi IoT In Python, Raspberry Pi IoT In Python Using Linux Drivers, în timp ce Harry Fairhead este autorul omologilor din limbajul C. Celelalte cărți ale sale includ Fundamental C: Getting Closer To The Machine, Applying C For The IoT With Linux și Micro: bit IoT in C. Mike James este autorul seriei de cărți Programmer's Python: Something Completely Different și al altor câteva titluri de programare și informatică din I Programmer Library.

Alte date despre carte:

ISBN:9781871962826
Autor:
Editura:
Limbă:engleză
Legare:Copertă moale

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Povestea muntelui de spaghete și a chiftelei extra picante - The Story Of Spaghetti Mountain And The...
Imaginație, aventură și o doză mare de...
Povestea muntelui de spaghete și a chiftelei extra picante - The Story Of Spaghetti Mountain And The Extra Spicy Meatball
Leftover Distances
"Mike James este un poet îndrăgostit de poduri, un poet al laudei.În căutare de țesut conjunctiv, neîncetat în mișcare,.Căutând semnificații, încercând să...
Leftover Distances
Povestea muntelui de spaghete și a chiftelei extra picante - The Story Of Spaghetti Mountain And The...
Imaginație, aventură și o doză mare de...
Povestea muntelui de spaghete și a chiftelei extra picante - The Story Of Spaghetti Mountain And The Extra Spicy Meatball
Ghidul programatorului pentru Kotlin - Programmer's Guide To Kotlin
Există o a doua ediție a acestei cărți .Kotlin atrage atenția ca "un Java mai bun", mai...
Ghidul programatorului pentru Kotlin - Programmer's Guide To Kotlin
Smoke and Mirrors: Ascensiunea și decăderea unui antiprenor în serie - Smoke and Mirrors: The Rise...
Smoke and Mirrors este o relatare oficială a...
Smoke and Mirrors: Ascensiunea și decăderea unui antiprenor în serie - Smoke and Mirrors: The Rise and Fall of a Serial Antipreneur
Smoke and Mirrors: Ascensiunea și decăderea unui antiprenor în serie - Smoke and Mirrors: The Rise...
Smoke and Mirrors este o relatare oficială a...
Smoke and Mirrors: Ascensiunea și decăderea unui antiprenor în serie - Smoke and Mirrors: The Rise and Fall of a Serial Antipreneur
Compoziție fotografică mai puternică - Sistem în patru pași: Peste 100 de tehnici și instrumente -...
Transformați-vă fotografia cu acest ghid...
Compoziție fotografică mai puternică - Sistem în patru pași: Peste 100 de tehnici și instrumente - Stronger Photo Composition - Four-Step System: Over 100 Techniques and Tools
Python al programatorului: Totul este un obiect: Ceva complet diferit - Programmer's Python:...
Această carte își propune să explice logica...
Python al programatorului: Totul este un obiect: Ceva complet diferit - Programmer's Python: Everything is an Object: Something Completely Different
Deep C#: Dive Into Modern C#
C# este un limbaj bine stabilit și, odată cu încarnarea sa open-source, are o vigoare reînnoită și un viitor pe termen lung Este acum posibil să...
Deep C#: Dive Into Modern C#
Lumină portabilă: Poezii noi și selectate, 1991-2021 - Portable Light: New & Selected Poems,...
"Fii atât obișnuit, cât și mistic", ne sfătuiește...
Lumină portabilă: Poezii noi și selectate, 1991-2021 - Portable Light: New & Selected Poems, 1991-2021
Crows in the Jukebox: Poezii - Crows in the Jukebox: Poems
Opera lui Mike James Crows in the Jukebox pornește de la cele mai umane subiecte: familie, memorie, durere și...
Crows in the Jukebox: Poezii - Crows in the Jukebox: Poems
Programmer's Python: Async - Threads, procese, asyncio și multe altele: Ceva complet diferit -...
Python are mai multă flexibilitate decât...
Programmer's Python: Async - Threads, procese, asyncio și multe altele: Ceva complet diferit - Programmer's Python: Async - Threads, processes, asyncio & more: Something Completely Different
Raspberry Pi IoT în Python folosind GPIO Zero - Raspberry Pi IoT In Python Using GPIO Zero
Raspberry Pi se potrivește perfect pentru Internetul...
Raspberry Pi IoT în Python folosind GPIO Zero - Raspberry Pi IoT In Python Using GPIO Zero
JavaScript Jems: Părțile uimitoare - JavaScript Jems: The Amazing Parts
Fie că sunteți programator profesionist, student sau entuziast, JavaScript este...
JavaScript Jems: Părțile uimitoare - JavaScript Jems: The Amazing Parts
Stăpâniți Raspberry Pi Pico în C: WiFi cu lwIP și mbedtls - Master the Raspberry Pi Pico in C: WiFi...
Adăugarea WiFi la Raspberry Pi Pico transformă...
Stăpâniți Raspberry Pi Pico în C: WiFi cu lwIP și mbedtls - Master the Raspberry Pi Pico in C: WiFi with lwIP & mbedtls
Raspberry Pi IoT în Python utilizând drivere Linux - Raspberry Pi IoT In Python Using Linux...
Raspberry Pi se potrivește perfect cu internetul...
Raspberry Pi IoT în Python utilizând drivere Linux - Raspberry Pi IoT In Python Using Linux Drivers
Programarea ESP32 în MicroPython - Programming the ESP32 in MicroPython
ESP32 este un dispozitiv remarcabil Este ieftin, dar are multe subsisteme diferite...
Programarea ESP32 în MicroPython - Programming the ESP32 in MicroPython
Mayfly
S-au scris multe despre aviație, aproape toate fiind axate pe munca fascinantă a piloților. Chiar și membrii echipajului de cabină și-au scris poveștile. Cu toate acestea, deși o sută...
Mayfly

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)