machine 模块
用于访问底层硬件,如 GPIO、I2C、SPI、ADC 等。
from machine import Pin
led = Pin(2, Pin.OUT)
led.value(1) # 点亮LED
led = Pin(2, Pin.OUT)
led.value(1) # 点亮LED
time 模块
提供时间相关功能,如延时、获取系统时间(若支持)。
import time
time.sleep(1) # 延迟1秒
time.ticks_ms() # 获取毫秒计数器
time.sleep(1) # 延迟1秒
time.ticks_ms() # 获取毫秒计数器
os 模块
用于文件系统操作,如列出目录、删除文件等。
import os
print(os.listdir())
os.remove('test.txt')
print(os.listdir())
os.remove('test.txt')
network 模块
支持 Wi-Fi 和网络连接(在支持的设备上)。
import network
wlan = network.WLAN(network.STA_IF)
wlan.active(True)
wlan.connect('SSID', 'password')
wlan = network.WLAN(network.STA_IF)
wlan.active(True)
wlan.connect('SSID', 'password')
sys 模块
提供系统相关参数和函数,如版本信息、退出等。
import sys
print(sys.version)
sys.exit()
print(sys.version)
sys.exit()
math 模块
包含基本数学函数,如 sin、cos、sqrt 等。
import math
print(math.sqrt(16))
print(math.sin(math.pi / 2))
print(math.sqrt(16))
print(math.sin(math.pi / 2))