Skip to content

Releases: Hatem-Zehir/MicroPython-ESP32-Examples

Arduino Built-In Examples Reimagined in MicroPython for ESP32

17 Apr 15:12
a268596
Compare
Choose a tag to compare

Description:

This initial release marks the conversion of popular Arduino built-in examples to MicroPython, tailored for the ESP32, ESP32-CAM, and ESP32 with Wi-Fi modules. It brings you a collection of MicroPython versions of the built-in examples originally found in the Arduino IDE. These examples have been converted to run on the ESP32 microcontrollers.

These examples are perfect for learners and makers transitioning from Arduino C++ to MicroPython, or for those looking to explore the flexibility of MicroPython on the ESP32 platform. Each script mirrors the functionality of its Arduino counterpart while showcasing MicroPython syntax.

Key highlights of this release:

  • Direct Conversions: Explore familiar Arduino concepts implemented in MicroPython.
  • Beginner-Friendly: Ideal for those new to MicroPython or the ESP32, especially if you have prior Arduino experience.
  • Practical Learning: Learn by doing with examples covering basic I/O, digital and analog operations, and communication protocols.
  • ESP32 Ready: All examples are specifically adapted and tested for the ESP32.

Get started by:

  • Ensuring you have the requirements (uPyCraft IDE or similar, ESP32 board, USB cable).
  • Following the instructions in the repository to flash MicroPython firmware onto your ESP32.
  • Exploring the converted example code within the respective folders (e.g., 01.Basics, 02.Digital).