£40.91

Programming the ESP32 in MicroPython

Price data last checked 58 day(s) ago - refreshing...

View at Amazon

Price History & Forecast

Last 33 days • 33 data points (No recent data available)

Historical
Generating forecast...
£40.91 £38.86 £39.68 £40.50 £41.32 £42.14 £42.96 25 January 2026 02 February 2026 10 February 2026 18 February 2026 26 February 2026

Price Distribution

Price distribution over 33 days • 1 price levels

Days at Price
33 days 0 8 17 25 33 £41 Days at Price

Price Analysis

Most common price: £41 (33 days, 100.0%)

Price range: £41 - £41

Price levels: 1 different prices over 33 days

Description

There is a newer edition of this book: Programming the ESP32 in MicroPython Second Edition The ESP32 is a remarkable device. It is low cost but with many different subsystems that make it more powerful than you might think. You can use it for simple applications because it is cheap, but you can also use it for more sophisticated applications because it is capable. MicroPython is a good choice of language to program the ESP32. Although it is a slower language than C, most of the time this doesn’t matter and it is much easier to use. As a high-level language, MicroPython is based on Python 3 and is fully object-oriented. In general, you can take an existing Python 3 program and simply run it under MicroPython. If there are any changes to make, they are generally minor. Another good thing about MicroPython on the ESP32 is that it is very easy to get started. After a simple installation procedure you have a working MicroPython machine which you can program almost at once using the Thonny IDE or PyCharm which has more extensive syntax checking and input prompting. The purpose of the book is to reveal what you can do with the ESP's GPIO lines together with widely used sensors, servos and motors and ADCs. After covering the GPIO, outputs and inputs, events and interrupts, it gives you hands-on experience of PWM (Pulse Width Modulation), the SPI bus, the I2C bus and the 1-Wire bus. We also cover direct access to the hardware, adding an SD Card reader, sleep states to save power, the RTC, RMT and touch sensors, not to mention how to use WiFi. The ESP32 has so many resources that a comprehensive account would fill a book twice this size. In order to make things fit in the space available we have concentrated on things that are accessible from MicroPython and that are basic to getting started. We have avoided “advanced” topics which generally lead the beginner into deep water far too quickly. However, we do cover of use of uasyncio, and asynchronous programming, in general as they are essential to networking. Jointly authored by Harry Fairhead and Mike James, this book combines Harry’s expertise in electronics and the IoT with Mike’s knowledge of Python. Their previous books include Programming the Raspberry Pi Pico/W in MicroPython, Raspberry Pi IoT In Python, Raspberry Pi IoT In Python Using Linux Drivers while Harry Fairhead is the author of the C language counterparts. His other books include Fundamental C: Getting Closer To The Machine, Applying C For The IoT With Linux, and Micro:bit IoT in C. Mike James is the author of theProgrammer's Python: Something Completely Different series of books and several other programming and computer science titles in the I Programmer Library.

Product Specifications

Format
hardcover
Domain
Amazon UK
Release Date
20 June 2023
Listed Since
20 June 2023

Barcode

No barcode data available

Similar Products You Might Like

Programming the Raspberry Pi Pico/W in MicroPython, Third Edition (Programmers library)
97% match

Programming the Raspberry Pi Pico/W in MicroPython, Third Edition (Programmers library)

£47.63 11 Jan 2026
Programming the Raspberry Pi Pico/W in MicroPython, Third Edition
97% match

Programming the Raspberry Pi Pico/W in MicroPython, Third Edition

£40.47 22 Jan 2026
Programming The Raspberry Pi Pico/W In C, Third Edition
96% match

Programming The Raspberry Pi Pico/W In C, Third Edition

£47.99 18 Feb 2026
Programming The Raspberry Pi Pico/W In C, Third Edition
96% match

Programming The Raspberry Pi Pico/W In C, Third Edition

£41.20 10 Jan 2026
MicroPython for the Internet of Things: A Beginner’s Guide to Programming with Python on Microcontrollers
96% match

MicroPython for the Internet of Things: A Beginner’s Guide to Programming with Python on Microcontrollers

Apress

£49.99 20 Feb 2026
MicroPython for the Internet of Things: A Beginner’s Guide to Programming with Python on Microcontrollers
95% match

MicroPython for the Internet of Things: A Beginner’s Guide to Programming with Python on Microcontrollers

Apress

£41.07 07 Feb 2026
Master the Raspberry Pi Pico in C: WiFi with LwIP, MbedTLS & FreeRTOS, Second Edition (Applications library)
95% match

Master the Raspberry Pi Pico in C: WiFi with LwIP, MbedTLS & FreeRTOS, Second Edition (Applications library)

£47.39 23 Feb 2026
Beginning MicroPython with the Raspberry Pi Pico: Build Electronics and IoT Projects (Maker Innovations Series)
95% match

Beginning MicroPython with the Raspberry Pi Pico: Build Electronics and IoT Projects (Maker Innovations Series)

£40.64 09 Jan 2026
Developing IoT Projects with ESP32: Automate your home or business with inexpensive Wi-Fi devices
95% match

Developing IoT Projects with ESP32: Automate your home or business with inexpensive Wi-Fi devices

Packt Publishing

£49.96 21 Feb 2026
Programming Microcontrollers with Python: Experience the Power of Embedded Python
94% match

Programming Microcontrollers with Python: Experience the Power of Embedded Python

Apress

£37.54 07 Mar 2026
Raspberry Pi Compute Module 5 IoT In C: Using Linux Drivers and Gpio5 (Programmers library)
94% match

Raspberry Pi Compute Module 5 IoT In C: Using Linux Drivers and Gpio5 (Programmers library)

£45.80 24 Feb 2026
Raspberry Pi 5 IoT In C: Drivers and Gpio5
94% match

Raspberry Pi 5 IoT In C: Drivers and Gpio5

£43.26 23 Feb 2026
Learn Raspberry Pi Programming with Python: Learn to Program on the World's Most Popular Tiny Computer
93% match

Learn Raspberry Pi Programming with Python: Learn to Program on the World's Most Popular Tiny Computer

Apress

£20.50 24 Feb 2026
Raspberry Pi Zero Cookbook: Delve into the practical world of the Raspberry Pi Zero
93% match

Raspberry Pi Zero Cookbook: Delve into the practical world of the Raspberry Pi Zero

Packt Publishing

£39.99 19 Feb 2026
Introductory Programs with the 32-bit PIC Microcontroller: A Line-by-Line Code Analysis and Reference Guide for Embedded Programming in C (Maker Innovations Series)
93% match

Introductory Programs with the 32-bit PIC Microcontroller: A Line-by-Line Code Analysis and Reference Guide for Embedded Programming in C (Maker Innovations Series)

Apress

£30.84 21 Feb 2026
ESP32 Formats and Communication: Application of Communication Protocols with ESP32 Microcontroller (Maker Innovations Series)
93% match

ESP32 Formats and Communication: Application of Communication Protocols with ESP32 Microcontroller (Maker Innovations Series)

Apress

£45.26 04 Feb 2026
Beginning STM32: Developing with FreeRTOS, libopencm3, and GCC (Maker Innovations Series)
93% match

Beginning STM32: Developing with FreeRTOS, libopencm3, and GCC (Maker Innovations Series)

£44.55 25 Feb 2026
micro:bit Projects with Python and Single Board Computers: Building STEAM Projects with Code Club and Kids' Maker Groups (Maker Innovations)
93% match

micro:bit Projects with Python and Single Board Computers: Building STEAM Projects with Code Club and Kids' Maker Groups (Maker Innovations)

Apress

£34.52 01 Mar 2026
RP2040 Assembly Language Programming: Including the RP2350 and Raspberry Pi Pico 2 (Maker Innovations Series)
93% match

RP2040 Assembly Language Programming: Including the RP2350 and Raspberry Pi Pico 2 (Maker Innovations Series)

Apress

£42.56 23 Feb 2026
Internet of Things with 8051 and ESP8266
93% match

Internet of Things with 8051 and ESP8266

CRC Press

£52.64 14 Feb 2026
A Hands-On Course in Sensors Using the Arduino and Raspberry Pi (Series in Sensors)
93% match

A Hands-On Course in Sensors Using the Arduino and Raspberry Pi (Series in Sensors)

£78.59 28 Jan 2026
Programming and Interfacing with Arduino
93% match

Programming and Interfacing with Arduino

CRC Press

£140.09 10 Mar 2026
Programming and Interfacing with Arduino
93% match

Programming and Interfacing with Arduino

CRC Press

£56.04 12 Feb 2026
Beginning STM32: Developing with FreeRTOS, libopencm3 and GCC
93% match

Beginning STM32: Developing with FreeRTOS, libopencm3 and GCC

Apress

£49.99 08 Jan 2026