MICROPYTHON AND CIRCUITPYTHON: THE COMPLETE GUIDE TO PYTHON ON MICROCONTROLLERS: Build IoT Sensors, BLE Devices, Displays, and Automated Projects on RP2040, RP2350, and ESP32 Hardware

★★★★★ 4.3 63 reviews

$30.16
Price when purchased online
Free shipping Free 30-day returns

Sold and shipped by creativando.es
We aim to show you accurate product information. Manufacturers, suppliers and others provide what you see here.
$30.16
Price when purchased online
Free shipping Free 30-day returns

How do you want your item?
You get 30 days free! Choose a plan at checkout.
Shipping
Arrives Jul 1
Free
Pickup
Check nearby
Delivery
Not available

Sold and shipped by creativando.es
Free 30-day returns Details

Product details

Management number 231884145 Release Date 2026/06/18 List Price $12.06 Model Number 231884145
Category

Build practical MicroPython and CircuitPython projects that connect real hardware, sensors, displays, Wi-Fi, BLE, MQTT, and automation into working microcontroller systems.Python on microcontrollers is powerful, but many beginners and self-taught developers get stuck when examples do not match their board, firmware, pins, libraries, memory limits, or wireless features. This book helps you move past isolated blink tests and build projects with a clearer understanding of how the hardware, firmware, code, and connected devices work together.MicroPython and CircuitPython: The Complete Guide to Python on Microcontrollers gives you a practical path through board selection, firmware setup, GPIO, sensors, displays, networking, BLE, MQTT, reliability, power management, and integrated automation projects using RP2040, RP2350, and ESP32 hardware.Inside, you will learn how to:Choose between MicroPython and CircuitPython based on board support, libraries, workflow, and project goalsInstall firmware on Pico, Pico W, Pico 2, Pico 2 W, and ESP32 boards and organize files such as boot.py, main.py, code.py, lib, settings.toml, and secrets.pyWork safely with GPIO voltage, current limits, pull-ups, pull-downs, active-low outputs, buttons, LEDs, relays, ADC, PWM, and board-specific pin restrictionsUse I2C, SPI, and UART for sensors, displays, GPS modules, serial devices, and peripheral communicationRead environmental, motion, distance, light, soil, and presence sensors, then clean data with averaging, calibration, validation, and safer logging habitsBuild OLED and TFT display dashboards with SSD1306, ST7789, ILI9341, framebuffers, displayio, fonts, bitmaps, NeoPixels, and status feedbackCreate Wi-Fi projects with HTTP GET and POST requests, JSON parsing, local web servers, reconnect logic, DNS troubleshooting, and TLS limitationsUse MQTT brokers, topics, payloads, client IDs, sensor publishing, command subscriptions, dashboard integration, and retry behaviorBuild BLE projects with advertising, services, characteristics, UUIDs, GATT, aioble, and adafruit_ble on supported hardwareUse uasyncio and asyncio to run sensors, displays, buttons, Wi-Fi, MQTT, and status feedback without blocking the deviceManage memory, garbage collection, JSON size, display RAM pressure, watchdogs, exception handling, safe defaults, and recoverable failuresStructure projects with drivers, config files, utilities, hardware tests, logs, REPL diagnostics, I2C scans, and isolation testingBuild integrated projects including a smart plant monitor, BLE temperature beacon, phone-controlled device, web-controlled relay, motion automation system, and final IoT dashboardThis is a code-heavy guide with working MicroPython and CircuitPython snippets designed to help you build real sensor nodes, dashboards, BLE devices, web controls, MQTT automation flows, and long-running embedded projects.Instead of treating microcontrollers like tiny desktop computers, this book teaches you to respect memory, flash wear, voltage limits, board differences, wireless failures, and safe hardware behavior while still using readable Python code.Grab your copy today and start building dependable Python-powered microcontroller projects from setup to integrated automation. Read more

ASIN B0H4B4VS17
ISBN13 979-8180312143
Language English
Publisher Independently published
Dimensions 7 x 1.06 x 10 inches
Item Weight 2.21 pounds
Print length 468 pages
Publication date June 5, 2026

Correction of product information

If you notice any omissions or errors in the product information on this page, please use the correction request form below.

Correction Request Form

Customer ratings & reviews

4.3 out of 5
★★★★★
63 ratings | 26 reviews
How item rating is calculated
View all reviews
5 stars
80% (50)
4 stars
6% (4)
3 stars
3% (2)
2 stars
1% (1)
1 star
10% (6)
Sort by

There are currently no written reviews for this product.