micro python and micro controller

micro python and micro controller

Micro Python is a lean and efficient implementation of the Python 3 programming language that includes a small subset of the Python standard library and is optimized to run on micro controllers and in constrained environments.Because Micro Python contains the word “Python”, it is easy to become confused and think that Micro Python is simply a smaller version of Python.While Python and Micro Python have a similar name, they are totally different languages, with a different set of goals and implementation.This course will cover programming with micro python, running micro python like ESP32 , examples with project, real time projects with use cases, Lora communication, WI-fi, Bluetooth examples.

Career Opportunity



  • Introduction micro Python
  • ESP32 development board and setup
  • Raspberry Pi Pico
  • using uPyCraft/ Mu Editor for editing micro python code
  • Installing supporting libraries for micro python
  • Micro python basics
  • Introduction to GPIO and blinking a LED
  • Reading a input switch
  • Communicating on I2C and SPI
  • Interfacing a serial port
  • Interfacing a temperature sensor
  • Interfacing an ultrasonic sensor
  • Implementing a PWM driver
  • Sensing a analog signal using ADC
  • Counting a pulse
  • Interfacing a motor
  • Interfacing wireless modules like Lora , WiFi, Bluetooth
  • Interfacing hardware timers, counters and watchdog
  • Interfacing a 2*16 LCD
  • Interfacing LED matrix
  • IOT and micro python
  • Integrating IOT, HDK with micro python
  • MQTT and micro python
  • Extending the Micro Python functionality
  • Developing your own library
  • Example project like gas sensor, glass break detector, water level controller
  • Real time projects



Scroll to Top