MicroPython Basics: Stream vs Block I/O Devices Explained This tutorial explains MicroPython select poll() I/O multiplexing and demonstrates serial port event monitoring, data reading and exception handling.