Nowadays MicroPython and its derivative CircuitPython programming languages are widely used in embedded systems. Both tools are optimized to run on various microcontroller developments boards and kits. MicroPython and CircuitPython provide high-level convenient interface to interrupts, timers, LEDs, ADC, DAC, PWM and other peripherals.
This guide describes how to control the systems developed in MicroPython / CircuitPython through the WEB using a popular WEB framework called Flask.
Flask is a small framework frequently called a “microframework”. Despite the fact that it lacks most of the functionality which is common to expect in a full-fledged WEB application framework, Flask facilitates receiving an HTTP request, routing the HTTP request to the appropriate controller, dispatching the controller, and returning an HTTP response. With the Flask microframework, we can easily build WEB servers capable of driving the hardware of microcontroller boards.
Although the book assumes no previous Flask knowledge, it is assumed that you have some level of Python coding experience and understand the basic Python concepts such as packages, modules, functions, decorators, etc.
The book is written by the professional embedded engineer experienced over 20 years in designing embedded systems.
Share This eBook: