# ================================================== # 圆柱水槽运动控制系统 — 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