Welcome to the MicroPython 101. This course is designed for you who want to get started with MicroPython with the Arduino Nano ESP32 board. This course is divided into two main sections: Learn and Projects. You will find them further down on this page.
For this course, you will need the following material:
*The main course requires only the Nano ESP32 board connected to a computer. Additional examples and projects requires components that can be purchased either through the Arduino Store or other vendors.
Learn MicroPython and Arduino through a series of learning chapters with practical exercises.
Learn about the Arduino platform
Learn how to install a code editor needed to program your board with MicroPython.
Learn about the Arduino platform
Learn some Python fundamentals that will help you create MicroPython scripts.
Learn how to read & write digital signals.
Learn how to read analog signals and how to generate PWM signals.
Learn how to use the I2C, SPI and UART serial protocols.
Learn how to connect to Wi-Fi® networks, how to make a HTTP request to a REST API.
Ready to use code & circuit examples for popular components such as Neopixel, DHT11 & Servo motor.
Discover plug and play projects with complete code & circuit examples.
Build your own alarm clock using a 4-digit-display and a buzzer to get you out of bed.
Learn how to change the scene on an OLED screen with the press of a button
Use a temperature sensor together with a NeoPixel stick, giving you visual feedback on the current temperature.