• Skip to main content

RNTLab.com

The Ultimate Shortcut to Learn Electronics and Programming with Open Source Hardware and Software

  • Courses
  • Forum
    • Forum
    • Ask Question
  • Shop
  • Account
  • Blog
  • Login
MicroPython Programming with ESP32 and ESP8266 eBook square

MicroPython Programming with ESP32 and ESP8266 eBook | 2nd Edition

$27.00

Learn how to program the ESP32 and ESP8266 with MicroPython, a re-implementation of Python 3 programming language targeted for microcontrollers. This is one of the easiest ways to program your ESP32/ESP8266 boards!

$27 USD

Buy Now »

60-Day Money-Back Guarantee

2nd Edition Released
Download eBook (7 Modules - 360 pages)
Forum to ask questions
Facebook group
Full lifetime access and updates
Downloadable resources
English language
Created by Rui Santos and Sara Santos

Category: Uncategorized
  • Description

Description

MicroPython is a re-implementation of Python 3 programming language targeted for microcontrollers and embedded systems. The content provided throughout this eBook is compatible with both the ESP32 and ESP8266 boards.

This eBook has approximately 360 pages. You can check the current Table of Contents below.

Module #1: Getting Started with MicroPython on ESP32 and ESP8266 Module #1: Getting Started with MicroPython on ESP32 and ESP8266 +

MicroPython Programming ESP32 ESP8266 eBook 2nd Module 1 Getting Started

  • Introducing MicroPython
  • Introducing the ESP8266 Board
  • Introducing the ESP32 Board
  • Installing Thonny IDE
  • Installing MicroPython Firmware
  • Running Your First Program
Module #2: Python/MicroPython Programming Basics Module #2: Python/MicroPython Programming Basics +

MicroPython Programming ESP32 ESP8266 eBook 2nd Module 2 Programming Basics

  • Basic MicroPython Syntax
  • Functions in MicroPython
  • Classes, Objects, and Modules
  • String Formatting
Module #3: Interacting with GPIOs Module #3: Interacting with GPIOs +

MicroPython Programming ESP32 ESP8266 eBook 2nd Module 3 GPIOs

  • Blinking an LED
  • Digital Inputs and Digital Outputs
  • Analog Inputs
  • PWM - Pulse Width Modulation
  • ESP32 Touch Pins
  • Interrupts
  • Timers
  • Timer Interrupts
  • Deep Sleep and Wake Up Sources
Module #4: Web Servers and HTTP Clients Module #4: Web Servers and HTTP Clients +

MicroPython Programming ESP32 ESP8266 eBook 2nd Module 4 Web Servers Wi-Fi

  • Web Server Introduction
  • "Hello, World!" Web Server
  • Web Server – Control Outputs
  • Web Server with Slider Switch
  • Web Server - Display Temperature and Humidity Readings
  • Send Sensor Readings via Email
  • Getting Data using an API (OpenWeatherMap)
Module #5: MQTT Communication Protocol Module #5: MQTT Communication Protocol +

MicroPython Programming ESP32 ESP8266 eBook 2nd Module 5 MQTT

  • Introducing MQTT
  • Installing Mosquitto MQTT Broker on a Raspberry Pi
  • MQTT – Establishing a Two-way Communication
  • Installing Node-RED and Node-RED Dashboard on a Raspberry Pi
  • MQTT - Connect ESP32/ESP8266 to Node-RED
Module #6: Other Components: OLED, DC Motor, WS2812B RGB LED Strip Module #6: Other Components: OLED, DC Motor, WS2812B RGB LED Strip +

MicroPython Programming ESP32 ESP8266 eBook 2nd Module 6 Others

  • Display data on OLED Display
  • Control a DC Motor
  • Control an Addressable RGB LED Strip
Module #7: Bluetooth Low Energy Module #7: Bluetooth Low Energy +

MicroPython Programming ESP32 ESP8266 eBook 2nd Module 7 Bluetooth Low Energy BLE

  • Introducing Bluetooth with the ESP32
  • The ESP32 as a BLE Central Device

$27 USD

Buy Now »

60-Day Money-Back Guarantee

Related products

  • Learn ESP32 with Arduino IDE eBook 3rd edition square image

    Learn ESP32 with Arduino IDE eBook | 3rd Edition

    $29.00
    View Course »
  • Arduino Step-by-step Projects Course | Build 25 Projects

    $23.00
    View Course »
  • Smart Home eBook

    SMART HOME with Raspberry Pi, ESP32, and ESP8266 eBook

    $29.00
    View Course »
  • Learn LVGL Build GUIs for ESP32 Projects eBook cover square new logo

    Learn LVGL: Build GUIs for ESP32 Projects (eBook)

    $37.00
    View Course »

Contact Support - Refunds - Privacy - Terms - MakerAdvisor.com - Member Login

Copyright © 2013-2025 · RandomNerdTutorials.com · All Rights Reserved

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.