Programmare l'ESP32 in MicroPython

Punteggio:   (4,7 su 5)

Programmare l'ESP32 in MicroPython (Mike James)

Recensioni dei lettori

Attualmente non ci sono recensioni dei lettori. La valutazione si basa su 4 voti.

Titolo originale:

Programming the ESP32 in MicroPython

Contenuto del libro:

L'ESP32 è un dispositivo straordinario, a basso costo ma con molti sottosistemi diversi che lo rendono più potente di quanto si possa pensare. Si può usare per applicazioni semplici perché è economico, ma si può anche usare per applicazioni più sofisticate perché è capace.

MicroPythonè una buona scelta di linguaggio per programmare il Pico. Sebbene sia un linguaggio più lento del C, nella maggior parte dei casi questo non ha importanza ed è molto più facile da usare. Come linguaggio di alto livello, MicroPython è basato su Python 3 ed è completamente orientato agli oggetti. In generale, è possibile prendere un programma Python 3 esistente ed eseguirlo semplicemente con MicroPython. Le eventuali modifiche da apportare sono generalmente minime.

Un altro aspetto positivo di MicroPython sull'ESP32 è che è molto facile iniziare. Dopo una semplice procedura di installazione, si dispone di una macchina MicroPython funzionante che si può programmare quasi subito utilizzando l'IDE Thonny o PyCharm, che ha un controllo della sintassi e un prompt di input più esteso.

Lo scopo del libro è quello di svelare cosa si può fare con le linee GPIO dell'ESP e con i sensori, i servi, i motori e gli ADC più diffusi. Dopo aver trattato il GPIO, le uscite e gli ingressi, gli eventi e gli interrupt, il libro offre un'esperienza pratica di PWM (Pulse Width Modulation), del bus SPI, del bus I2C e del bus 1-Wire. Inoltre, si affronta l'accesso diretto all'hardware, l'aggiunta di un lettore di schede SD, gli stati di sospensione per risparmiare energia, l'RTC, l'RMT e i sensori tattili, per non parlare dell'utilizzo del WiFi.

L'ESP32 dispone di così tante risorse che un resoconto completo riempirebbe un libro di dimensioni doppie. Per far rientrare le cose nello spazio a disposizione, ci siamo concentrati sulle cose accessibili da MicroPython e che sono fondamentali per iniziare. Abbiamo evitato gli argomenti "avanzati", che in genere portano il principiante in acque profonde troppo rapidamente. Tuttavia, abbiamo trattato l'uso di uasyncio e della programmazione asincrona in generale, poiché sono essenziali per il networking.

Scritto congiuntamente da Harry Fairhead e Mike James, questo libro combina l'esperienza di Harry nel campo dell'elettronica e dell'IoT con la conoscenza di Mike di Python. I loro libri precedenti includono Programming the Raspberry Pi Pico/W in MicroPython, Raspberry Pi IoT In Python, Raspberry Pi IoT In Python Using Linux Drivers mentre Harry Fairhead è l'autore delle controparti in linguaggio C. Tra gli altri suoi libri ricordiamo Fundamental C: Getting Closer To The Machine, Applying C For The IoT With Linux e Micro: bit IoT in C. Mike James è l'autore della serie di libri Programmer's Python: Something Completely Different e di molti altri titoli di programmazione e informatica della I Programmer Library.

Altre informazioni sul libro:

ISBN:9781871962826
Autore:
Editore:
Lingua:inglese
Rilegatura:Copertina morbida

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

La storia della montagna di spaghetti e della polpetta extra piccante - The Story Of Spaghetti...
Fantasia, avventura e una grande dose di...
La storia della montagna di spaghetti e della polpetta extra piccante - The Story Of Spaghetti Mountain And The Extra Spicy Meatball
Distanze residue - Leftover Distances
"Mike James è un poeta innamorato dei ponti, un poeta della lode.Alla ricerca di tessuto connettivo, in continuo movimento.Alla...
Distanze residue - Leftover Distances
La storia della montagna di spaghetti e della polpetta extra piccante - The Story Of Spaghetti...
Fantasia, avventura e una grande dose di...
La storia della montagna di spaghetti e della polpetta extra piccante - The Story Of Spaghetti Mountain And The Extra Spicy Meatball
Guida del programmatore a Kotlin - Programmer's Guide To Kotlin
Esiste una seconda edizione di questo libro .Kotlin sta attirando l'attenzione come "un Java...
Guida del programmatore a Kotlin - Programmer's Guide To Kotlin
Fumo e specchi: Ascesa e caduta di un anti-imprenditore seriale - Smoke and Mirrors: The Rise and...
Smoke and Mirrors” è il resoconto ufficiale degli...
Fumo e specchi: Ascesa e caduta di un anti-imprenditore seriale - Smoke and Mirrors: The Rise and Fall of a Serial Antipreneur
Fumo e specchi: L'ascesa e la caduta di un anti-imprenditore seriale - Smoke and Mirrors: The Rise...
Smoke and Mirrors” è il resoconto ufficiale degli...
Fumo e specchi: L'ascesa e la caduta di un anti-imprenditore seriale - Smoke and Mirrors: The Rise and Fall of a Serial Antipreneur
Composizione fotografica più forte - Sistema in quattro fasi: Oltre 100 tecniche e strumenti -...
Trasformate la vostra fotografia con questa guida...
Composizione fotografica più forte - Sistema in quattro fasi: Oltre 100 tecniche e strumenti - Stronger Photo Composition - Four-Step System: Over 100 Techniques and Tools
Python per programmatori: Tutto è un oggetto: Qualcosa di completamente diverso - Programmer's...
Questo libro si propone di spiegare la logica più...
Python per programmatori: Tutto è un oggetto: Qualcosa di completamente diverso - Programmer's Python: Everything is an Object: Something Completely Different
Deep C#: Immergersi nel C# moderno - Deep C#: Dive Into Modern C#
C# è un linguaggio consolidato e, con la sua incarnazione open-source, ha rinnovato il suo...
Deep C#: Immergersi nel C# moderno - Deep C#: Dive Into Modern C#
Luce portatile: Poesie nuove e selezionate, 1991-2021 - Portable Light: New & Selected Poems,...
"Sii sia ordinario che mistico", consiglia Mike...
Luce portatile: Poesie nuove e selezionate, 1991-2021 - Portable Light: New & Selected Poems, 1991-2021
Corvi nel Jukebox: Poesie - Crows in the Jukebox: Poems
Crows in the Jukebox di Mike James nasce dai soggetti più umani: la famiglia, la memoria, il dolore e l'amore...
Corvi nel Jukebox: Poesie - Crows in the Jukebox: Poems
Python per programmatori: Async - Thread, processi, asyncio e altro: Qualcosa di completamente...
Python ha una maggiore flessibilità rispetto alla...
Python per programmatori: Async - Thread, processi, asyncio e altro: Qualcosa di completamente diverso - Programmer's Python: Async - Threads, processes, asyncio & more: Something Completely Different
Raspberry Pi IoT in Python usando GPIO Zero - Raspberry Pi IoT In Python Using GPIO Zero
Il Raspberry Pi è l'abbinamento ideale per l'Internet...
Raspberry Pi IoT in Python usando GPIO Zero - Raspberry Pi IoT In Python Using GPIO Zero
JavaScript Jems: Le parti sorprendenti - JavaScript Jems: The Amazing Parts
Che siate programmatori professionisti, studenti o appassionati, è probabile...
JavaScript Jems: Le parti sorprendenti - JavaScript Jems: The Amazing Parts
Padroneggiare il Raspberry Pi Pico in C: WiFi con lwIP e mbedtls - Master the Raspberry Pi Pico in...
L'aggiunta del WiFi al Raspberry Pi Pico trasforma...
Padroneggiare il Raspberry Pi Pico in C: WiFi con lwIP e mbedtls - Master the Raspberry Pi Pico in C: WiFi with lwIP & mbedtls
Raspberry Pi IoT in Python con i driver Linux - Raspberry Pi IoT In Python Using Linux...
Il Raspberry Pi è l'abbinamento ideale per l'Internet...
Raspberry Pi IoT in Python con i driver Linux - Raspberry Pi IoT In Python Using Linux Drivers
Programmare l'ESP32 in MicroPython - Programming the ESP32 in MicroPython
L'ESP32 è un dispositivo straordinario, a basso costo ma con molti sottosistemi...
Programmare l'ESP32 in MicroPython - Programming the ESP32 in MicroPython
La mosca di maggio - Mayfly
Molto è stato scritto sull'aviazione, quasi tutto incentrato sul lavoro affascinante dei piloti. Anche il personale di bordo ha raccontato le sue storie...
La mosca di maggio - Mayfly

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)