YoVDO

How to Use Asyncio in MicroPython - Raspberry Pi Pico

Offered By: Digi-Key via YouTube

Tags

MicroPython Courses Raspberry Pi Courses Microcontrollers Courses

Course Description

Overview

Learn how to implement cooperative multitasking in MicroPython using the uasyncio library on a Raspberry Pi Pico. Explore the differences between cooperative and preemptive multitasking, and discover how to create multiple tasks within a single program. Follow along as the tutorial demonstrates reading button presses and blinking an LED simultaneously, as well as using a queue for inter-task communication. Gain insights into coroutines, the async/await keywords, and the event loop structure. By the end of this 25-minute video, you'll have a solid understanding of asyncio implementation in MicroPython and be able to optimize processor utilization in your own projects.

Syllabus

Intro
concurrency and preemptive multitasking
cooperative multitasking
Asyncio
Demo
Button
Queue


Taught by

Digi-Key

Related Courses

Develop Java Embedded Applications Using a Raspberry Pi
Oracle via Independent
Introducción a Raspberry Pi (Ver-2)
Galileo University via Independent
Interfacing with the Raspberry Pi
University of California, Irvine via Coursera
Robotic Motion Systems
University of California, Irvine via Coursera
The Raspberry Pi Platform and Python Programming for the Raspberry Pi
University of California, Irvine via Coursera