龙空技术网

一文读懂micropython的特定模块

自由坦荡的湖泊AI 87

前言:

现时姐妹们对“micropython”都比较重视,咱们都需要剖析一些“micropython”的相关知识。那么小编同时在网上收集了一些对于“micropython””的相关资讯,希望看官们能喜欢,咱们一起来学习一下吧!

micropython 的特定模块是指针对 micropython 实现的功能,而不是来自 Python 标准库的功能。这些模块通常以 u 为前缀,表示它们是针对 micropython 开发的标准库。例如:

ujson: 用于 json 编码和解码的模块。它提供了和 Python 的 json 模块相同的 API,但是更加紧凑和高效。ure: 用于简单的正则表达式的模块。它只持一部分 Python 的 re 模块的语法,但是不支持分组、命名分组、非贪婪匹配等特性。uasyncio: 用于异步 I/O 调度器的模块。它允许使用 async/await 语法编写并发代码,而不需要使用多线程或回调。bluetooth: 用于低级蓝牙操作的模块。它支持 BLE(低功耗蓝牙)和经典蓝牙(BR/EDR)两种模式,以及 GAP(通用访问配置文件)、GATT(通用属性配置文件)等协议。machine: 用于与硬件相关的功能的模块。它提供了对引脚、PWM、ADC、DAC、I2C、SPI、UART 等硬件接口的访问和控制

标签: #micropython