29 lines
881 B
Plaintext
29 lines
881 B
Plaintext
# ==================================================
|
||
# 圆柱水槽运动控制系统 — Python 依赖列表
|
||
# 安装命令:pip install -r requirements.txt
|
||
# ==================================================
|
||
|
||
# SPI 通信库
|
||
# 用于树莓派通过 SPI 总线与 ADS124S08 ADC 芯片通信
|
||
# 实现 24 位高精度模数转换数据的读取
|
||
spidev
|
||
|
||
# I2C 通信库
|
||
# 用于树莓派通过 I2C 总线与以下模块通信:
|
||
# - M5Stack 4EncoderMotor 模块(地址 0x24)
|
||
# - M5Stack StepMotor Driver 模块(地址 0x27)
|
||
smbus2
|
||
|
||
# 树莓派硬件 PWM 控制库
|
||
# 用于通过树莓派硬件 PWM 发生器(GPIO12)产生步进脉冲
|
||
# 驱动步进电机按指定速度运动
|
||
rpi_hardware_pwm
|
||
|
||
# Jupyter Notebook 环境
|
||
# 用于交互式运行 test.ipynb 教学演示
|
||
jupyter
|
||
|
||
# 数据可视化库(可选)
|
||
# test.ipynb 中的绘图功能依赖此库
|
||
matplotlib
|