尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
树莓派Pico实战:电位器控制LED的ADC与PWM应用
这段时间在折腾树莓派 Pico越玩越觉得这个小板子被严重低估了。几十块钱的东西片上集成了 ADC、PWM、UART 一整套外设配合 MicroPython 几行代码就能跑起来特别适合做传感器采集、小电机控制、灯光交互这类入门到进阶的实战项目。今天这篇就围绕一个完整的例子展开用模拟电位器作为输入源通过 Pico 的 ADC 通道采集电压再把采集结果映射成 PWM 信号去控制 LED 亮度最后用 SerialPlot 在电脑上实时画出波形。整个过程涵盖硬件接线、电路计算、固件编写、串口通信、上位机可视化这几个环节属于典型的从硬件到代码全链路实操。不管你手里是 Pico 还是 Pico W跟着做一遍对 ADC 采集、PWM 输出、串口协议这些基础外设的理解绝对会上一个台阶。1. 项目整体设计与硬件接线1.1 为什么选 Pico 做这个项目先聊下选型。做 ADC 采集的板子很多Arduino、ESP32、STM32 都行我选 Pico 的核心原因有三个。第一RP2040 这颗芯片的 ADC 是 12 位分辨率也就是 0~4095 的量化等级配合 3.3V 参考电压理论分辨率能到 0.8mV 左右比 Arduino 经典的 10 位 ADC 精细得多采集电位器这种缓变信号绰绰有余。第二Pico 用 MicroPython 开发非常顺手ADC 和 PWM 的操作封装得很简洁不用像 STM32 那样折腾寄存器配置很适合快速验证想法。第三Pico 的 PWM 外设支持 16 位计数器控制 LED 亮度可以做到非常细腻的 65536 级渐变视觉效果很顺滑。当然Pico 的 ADC 也有局限。它只有 4 个可用的外部输入通道对应 GP26、GP27、GP28、GP29 这四个引脚而且没有独立的参考电压引脚VREF 直接接在 3.3V 电源上。这意味着电源质量会直接影响采样精度后面我会专门讲这个问题怎么处理。整体来说对于入门到中阶的采集类、交互类项目Pico 的性价比和上手速度都是第一梯队的。1.2 硬件清单与接线实操这个项目的硬件非常精简都是手边常备的元件元件型号/参数数量作用主控板Raspberry Pi Pico / Pico W1核心控制与采集电位器10kΩ 旋转电位器1产生模拟电压信号LED普通 5mm 红色或绿色 LED1PWM 亮度调节对象电阻220Ω 或 330Ω1LED 限流保护面包板400 孔或 800 孔1电路搭建杜邦线公对公/公对母若干连接线路数据线Micro USB注意要支持数据传输1供电 烧录 串口通信接线方式如下电位器有三个引脚两侧的固定端分别接 3V3 和 GND中间的活动端也叫滑臂wiper接到 GP26。这样旋转电位器时GP26 上就能得到 0~3.3V 之间的连续电压。LED 的阳极长脚通过 220Ω 限流电阻接 GP15阴极短脚直接接 GND。选择 GP15 是因为它在 Pico 上对应的 PWM 通道是 5A使用灵活后续即使改代码也不影响其他引脚。所有共地线要接牢靠。特别是 USB 供电的 GND 和面包板的 GND 必须是同一根线否则串口通信和 ADC 参考地都会出问题。这里我特别强调一下电位器用的是分压接法不是限流接法。旋转电位器的本质是一个可变电阻把 3.3V 通过电阻分压后输出一个中间电压。10kΩ 的阻值对 Pico 的 ADC 输入来说是合适的既能保证低功耗又不会因为源阻抗过高导致采样值漂移。1.3 硬件搭建的三个注意事项第一LED 限流电阻的计算。红色 LED 的典型正向压降约 1.8~2.0V工作电流取 10mA 时限流电阻 R (3.3 - 2.0) / 0.01 130Ω取标准值 220Ω 完全够用既能保证亮度可观又不会过量损耗。如果用的是白色或蓝色 LED正向压降约 3.0~3.3V在 3.3V 供电下压差太小亮度上不去是正常的建议直接换红色或绿色 LED。第二电位器的引脚顺序。不同类型的电位器引脚定义不一定一样我用的这种常见旋转电位器中间脚就是活动端。如果不确定用万用表量一下两侧引脚之间的阻值再用滑臂对地量旋转旋钮时阻值变化的那一组就是活动端。这个千万别搞混接反了虽然不会烧板子但采集值会完全反着走。第三接触不良的问题。面包板上插杜邦线的时候要确保引脚完全插到底。我见过不少初学者采集值突然跳变到满量程排查了半天发现是电位器中间脚在面包板上虚接。实在不行把电位器的三个脚直接焊上短引线再插面包板能大幅减少接触噪声。2. 固件代码从 ADC 采集到 PWM 控制2.1 MicroPython 环境准备与开发选型Pico 有两种主流的开发方式C SDK 和 MicroPython。我做这个项目选的是 MicroPython理由很直接代码量少调试迭代快而且 ADC、PWM、UART 这些外设都有现成的高层封装非常适合把注意力放在逻辑而不是寄存器上。开发环境我建议用 Thonny它对 Pico 的支持很成熟安装固件、编辑代码、查看串口输出、管理文件系统都是图形化操作。如果你更习惯命令行也可以用 mpremote 或 VS Code 配合 MicroPico 插件选自己顺手的就行。首次使用需要给 Pico 烧录 MicroPython 固件。按住 Pico 上的 BOOTSEL 键用数据线连接电脑会出现一个名为 RPI-RP2 的 U 盘把下载好的.uf2固件文件拖进去板子会自动重启进入 MicroPython 模式。这一步完成后在 Thonny 右下角选择MicroPython (Raspberry Pi Pico)解释器就能看到交互式 REPL 提示符了。2.2 ADC 采集代码逐行解析下面是核心采集代码我写的比较啰嗦主要是方便讲解实际精简版后面也会给出from machine import ADC, Pin, PWM import time # 初始化 ADCGP26 对应 ADC 通道 0 adc ADC(Pin(26)) # 初始化 PWMGP15 对应 PWM 通道 5A led PWM(Pin(15)) led.freq(1000) # 设置 PWM 频率为 1kHz while True: # 读取 ADC 原始值范围 0~65535MicroPython 内部做了 12 位到 16 位对齐 raw_value adc.read_u16() # 直接将 16 位 ADC 值映射到 16 位 PWM 占空比 led.duty_u16(raw_value) # 通过串口打印数值供 SerialPlot 采集 print(raw_value) # 控制采样周期约 100Hz time.sleep(0.01)这里有个非常容易踩的坑我必须单独拎出来讲adc.read_u16()返回的值范围是 0~65535而不是 0~4095。RP2040 的硬件 ADC 是 12 位的MicroPython 在底层帮你做了左移对齐把 12 位值左移 4 位变成 16 位。这样做的好处是方便和 PWM 的 16 位占空比直接对接。如果你需要真正的 12 位原始值可以自己右移四位raw_value adc.read_u16() 4。led.duty_u16(raw_value)这一行是把 ADC 采集到的数值直接作为 PWM 占空比。因为两边都是 16 位范围所以不需要做任何换算。当电位器旋到最小时ADC 值接近 0PWM 占空比接近 0%LED 熄灭旋到最大时ADC 值接近 65535LED 全亮。中间过程则是连续渐变的亮度这就是整个系统的核心逻辑用模拟输入控制模拟输出。2.3 PWM 频率选择与亮度控制细节PWM 频率这里我用了 1kHz但很多教程会用 5kHz 或者 10kHz。区别在哪里LED 的亮度稳定性和人眼的感知。频率太低比如 100Hz 以下LED 会明显闪烁因为人眼能感知到亮灭周期。频率太高比如 20kHz 以上虽然不闪了但可能会产生可闻的线圈啸叫而且对 MOS 管驱动这类场景有额外损耗。1kHz 对人眼已经完全无感对 LED 驱动来说是甜点区所以我默认用这个值。另外注意一个细节led.freq(1000)设置的是 PWM 的开关频率而不是占空比刷新频率。占空比是通过duty_u16动态更新的。当 ADC 采集值持续变化时PWM 的占空比也在跟着变LED 的亮度就会实时响应电位器的旋转角度。这个响应链路的延迟主要来自 ADC 采样周期和打印频率整体在几十毫秒级别人眼看上去是实时联动的。2.4 从 12 位到 16 位MicroPython 的数据对齐逻辑前面提到过read_u16()返回的是 16 位右对齐值再展开说说底层原理。RP2040 的 ADC 硬件寄存器是 12 位的MicroPython 在编写 ADC 类时为了统一不同开发板的 API把原始 12 位结果左移 4 位补成 16 位返回。这样才能保证read_u16()的返回值在 0~65535 之间线性分布。处理时需要明白的一个换算关系API值范围对应电压范围典型中点值read_u16()0 ~ 655350 ~ 3.3V32768 ≈ 1.65Vread_u16() 40 ~ 40950 ~ 3.3V2048 ≈ 1.65V如果你用duty_u16(raw_value)控制 PWM直接使用read_u16()的结果最方便。如果你拿到的是 12 位原始值记得先左移 4 位再传给duty_u16()或者用duty_u16(raw_value 4)。这个坑不搞清楚LED 亮度变化会只能亮一半让人怀疑硬件是不是坏了。2.5 给代码加上采样滤波让波形更干净直接读取 ADC 值有可能会看到轻微抖动。抖动来源包括电源纹波、电位器内部碳膜噪声、电磁干扰等。如果直接把抖动的数据用于 LED 控制肉眼还能接受但用于 SerialPlot 波形显示会很难看毛刺很明显。这时可以加一个简单的中值滤波或滑动平均滤波。滑动平均的思路是维护一个固定长度的缓冲区每次采样把最新值加入、最老值移除然后取平均值。代码实现from collections import deque adc ADC(Pin(26)) buf deque([], 10) # 长度 10 的滑动窗口 while True: buf.append(adc.read_u16()) avg sum(buf) // len(buf) print(avg) time.sleep(0.01)实测下来滑动窗口取 10~20 的效果最好既能明显平滑毛刺又不会让信号响应变得太迟钝。注意deque的 maxlen 在 MicroPython 里支持得比较完整可以直接用。如果你想缩短代码用列表加pop(0)也能达到类似效果但内存操作略多不推荐在频繁采样场景用。3. SerialPlot 串口波形采集实战3.1 SerialPlot 是什么、能做什么硬件和代码都通了以后下一步就是让数据看得见。Pico 支持 USB 虚拟串口MicroPython 的print()输出会通过 USB 以串口数据的形式发给电脑。SerialPlot 是一款免费的串口波形绘图工具专门用来实时显示串口传过来的数值省去了自己用 Python matplotlib 画实时图的麻烦。SerialPlot 有几个核心优势支持多通道数据同时显示支持 ASCII 和二进制两种协议支持自定义采样时间轴支持数据导出 CSV。这些功能对调试传感器、观察控制系统的动态响应非常有用。比如你写了一个 PID 温控程序想同时看设定值、实际温度、PWM 输出三条曲线SerialPlot 开三个通道就够了波形图直接摆在一起对比调试效率翻倍。3.2 数据输出格式与协议对接要让 SerialPlot 正确解析 Pico 发来的数据需要约定好串口协议。最省事的方式是使用 ASCII 格式一行发送一个数值多个通道用逗号或空格分隔。以本项目为例单通道输出所以只需要print(raw_value)SerialPlot 端打开串口选择波特率 115200接收格式选 ASCII然后点开始按钮它就会自动解析每一行的数值并绘制波形。如果不开 SerailPlot 也可以先打开 Thonny 或任意串口调试助手确认数据格式确保每一行是一个可解析的数字。如果你要发多个通道的数据比如同时发 ADC 值和 PWM 值print({}, {}.format(adc_value, pwm_value))SerialPlot 会自动识别多个逗号分隔的数字为多个通道并分别用不同颜色的曲线绘制。这个功能在做闭环控制调试时特别有用。注意一点不要用中文逗号必须是英文逗号否则解析会失败。3.3 波特率、采样频率与数据吞吐量的匹配很多人忽略一个问题采集频率高但打印频率跟不上或者串口带宽不够会导致波形显示卡顿或丢数。算一笔账MicroPython 里time.sleep(0.01)约 100Hz 采样率每秒 100 个数值单个 16 位数值转成字符串大约占用 5~7 个字符加上换行符100 个数值也就 700 字节/秒115200 波特率理论传输速率约 11520 字节/秒完全绰绰有余。所以这个配置下串口带宽不是瓶颈瓶颈反而是 MicroPython 的解释执行速度。如果你把采样率提到 1kHz 以上print()本身可能就会成为耗时大户因为每个print都要做字符串转换和 I/O。这时候更好的方案是把数据打包成二进制格式发送或者降低采样率只传关键特征值。对电位器这种缓变信号100Hz 的采样率已经非常充足了。3.4 SerialPlot 界面操作与调参技巧SerialPlot 的操作逻辑很直观几个核心选项串口选择选择 COMx (USB Serial Port) 对应的 Pico 端口波特率必须和代码里的uart.init(115200)或 MicroPython 默认 REPL 匹配通常用 115200协议类型选 ASCII绘图范围可以手动设置 Y 轴上下限比如固定到 0~65535避免自动缩放导致曲线上下乱跳采样点数显示调节时间窗口看 5 秒还是 30 秒的波形。实操时有个小技巧先别急着开自动缩放手动把 Y 轴设成 0~65535这样波形才能完整显示在整个窗口里波动幅度一目了然。等代码稳定运行后再打开自动缩放可以让微小变化也能看出来。3.5 完整联动测试旋转电位器观察波形与亮度变化到这里整个系统已经打通。把代码上传到 Pico 后复位运行你会看到 LED 随电位器旋转发生亮度变化。打开 SerialPlot连接串口后旋转电位器屏幕上会画出随角度变化的波形曲线。逆时针到底时曲线贴近 0顺时针到底时曲线冲到 65535 附近中间旋转时曲线平滑上升或下降。这看似简单的测试实际上验证了完整的信号链路模拟电压产生 - ADC 量化 - 数字映射 - PWM 输出 - LED 亮度变化 - 串口回传 - 上位机可视化。任何一环出了问题都能通过这个闭环快速定位。波形如果跳变剧烈问题大概率在硬件接触质量波形如果纹丝不动先检查电位器是否接对了引脚或代码是否在运行LED 不亮但波形正常问题出在 PWM 映射或 LED 电路。4. 常见问题与排查技巧实录4.1 电压读数不准或漂移厉害这是玩 Pico ADC 最常遇到的问题。最典型的症状是电位器固定在一个位置SerialPlot 上的波形不是一条直线而是上下抖动或者数值整体偏大偏小。先解决抖动。抖动通常来自电源纹波。Pico 的 ADC 参考电压 VREF 直接取自 3.3V而 3.3V 又来自板载 LDO 从 USB 电源转换而来。USB 电源本身就不是纯净的如果电脑同时接了很多外设纹波会更明显。缓解方法很简单在 3.3V 和 GND 之间并联一个 10~100µF 的电解电容如果能再并一个 0.1µF 的陶瓷电容更好高低频纹波一起滤。注意电容要尽量靠近 Pico 的供电引脚。再解决不准。如果旋转到最底时读到的不是 0 而是几十旋转到最顶时不是 65535 而是 65000 左右这不一定是坏了可能是电位器量程两端存在死区或者 ADC 的线性度在边界处略有偏差。更精确的做法是拿到原始值后做两点校准记录实际最小值min_val和最大值max_val然后写一个映射函数def calibrate(value, in_min100, in_max65000, out_min0, out_max65535): result (value - in_min) * (out_max - out_min) // (in_max - in_min) out_min return max(out_min, min(out_max, result))这个三点校准或多点校准思路在模拟量采集里非常重要。电位器的碳膜本身就有一定非线性加上 ADC 输入端有采样电容首采值会有微小的建立误差。做一次标定能显著提升一致性。4.2 SerialPlot 连不上串口或波形不更新这个问题九成是端口选择错误或代码还在交互式 REPL 模式。Pico 的 MicroPython 固件默认把 USB 虚拟串口用作 REPL 交互口如果 Thonny 仍占着这个端口SerialPlot 就抢不到。解决方案是先彻底关闭 Thonny或者先执行 CtrlD 软复位让 Pico 脱离 REPL 等待状态再打开 SerialPlot 连接。另一个坑是运行的不是实际文件。如果你在 Thonny 的 REPL 窗口里逐行执行代码关闭 Thonny 后程序就停了。正确做法是把完整代码保存为main.py上传到 Pico 的文件系统并且让板子重新上电自动运行。SerialPlot 连接时如果还是收不到数据先在 Thonny 里确认print()有输出再切换工具排查。4.3 LED 亮度变化不平滑或完全不亮LED 亮度变化不平滑通常是因为 PWM 占空比映射时数据位宽不匹配。如果你把read_u16()的 16 位值直接塞给一个 8 位 PWM API或者反过来把 8 位值塞给 16 位 PWM都会导致亮度跳跃。Pico 的 MicroPythonduty_u16接受 0~65535duty_ns是按纳秒为单位两种方式混用会乱。新手最容易搞混的是duty()和duty_u16()duty()是旧版 API值域 0~1023新代码强烈建议统一用duty_u16()。LED 完全不亮的第一步排查用万用表量 GP15 对地电压。如果旋转电位器时这个电压在 0~3.3V 之间变化说明 PWM 输出正常问题在 LED 电路如果电压固定在 0V 或 3.3V说明代码或映射有问题。另外记得检查 LED 两个脚的方向插反了也完全不亮。4.4 电源与布线的干扰陷阱项目简单但干扰问题不能忽视。面包板的寄生电容不是闹着玩的当电位器引线比较长、且在电机或继电器附近时ADC 采集值会出现规律性毛刺。硬件上把信号线尽量缩短远离大电流走线软件上加上滑动平均滤波。这两招组合使用能把大多数噪声问题压下去。如果要求更高可以在 ADC 引脚和 GND 之间并联一个 0.1µF 电容构成一个简单的低通滤波器截止频率约 1.6kHz对几百赫兹的电源噪声有不错的抑制效果。4.5 常见问题速查表现象可能原因排查方向SerialPlot 无数据端口被 Thonny 占用关闭 Thonny重新连接曲线全是 65535GP26 悬空或接触不良检查电位器中间脚接线波形毛刺严重电源纹波、面包板虚接加去耦电容、滤波代码LED 不亮且波形正常LED 方向错、限流电阻过大检查 LED 极性、换 220ΩLED 亮度只有 0 和 1 两档PWM 位宽映射错误统一用 duty_u16()旋转时数值突然跳变电位器碳膜磨损或虚接清洁引脚、更换电位器采样值整体偏低参考电压偏低测量 3V3 实际电压做校准5. 扩展方向从单通道采集到更多实战应用5.1 多通道 ADC 采集与数据融合做完单通道采集后很多人第一个想法是能不能同时采多个模拟量Pico 的 ADC 支持多通道切换但注意所有通道共用一个 ADC 硬件切换后需要一点建立时间才能读到稳定值。MicroPython 里可以创建多个 ADC 对象adc0 ADC(Pin(26)) adc1 ADC(Pin(27)) adc2 ADC(Pin(28)) while True: v0 adc0.read_u16() time.sleep_ms(1) # 给采样电容一点建立时间 v1 adc1.read_u16() time.sleep_ms(1) v2 adc2.read_u16() print({}, {}, {}.format(v0, v1, v2)) time.sleep(0.01)这时候 SerialPlot 的三条曲线可以同时显示三个通道的变化比如三个电位器分别控制 RGB 三色 LED 的亮度或者三个光敏电阻感知环境光强度直接做成一个多通道数据采集仪。我之前做的一个小项目就是把两个电位器和一个按钮结合做了一个简易的双通道调色灯效果很棒。5.2 扩展传感器光敏电阻与土壤湿度ADC 的典型应用场景远不止电位器。光敏电阻和电位器一样是可变电阻接法也一样一端接 3.3V另一端接一个固定电阻到 GND中间节点接 ADC。固定电阻的阻值要根据光敏电阻的亮暗阻值范围选择一般取 10kΩ 左右能让分压点落在 ADC 量程中段灵敏度最高。土壤湿度传感器模块的输出也是模拟电压接法完全一样可以直接替换电位器通过 ADC 采集土壤湿度值再通过 PWM 控制一个小水泵或浇水指示 LED。这种从手动旋钮到环境变量的迁移代码几乎不用改只需要重新标定测量范围。ADC 采集的通用性就在这里传感器变了数据链路不变核心竞争力是理解信号调理和数据映射的方法。5.3 与舵机控制结合从 LED 亮度到角度输出标题热词里提到了舵机控制这确实是把 PWM 玩溜之后的自然进阶。舵机本质上也是一个 PWM 控制对象只是它看的是脉冲宽度而不是占空比。典型舵机需要 50Hz 的 PWM 频率脉冲宽度 0.5ms~2.5ms 对应 0°~180°。Pico 的 MicroPython 通过duty_ns()可以直接设置纳秒级脉冲宽度结合 ADC 采集值做映射就能实现电位器旋钮控制舵机角度。核心代码只需要把 LED 那部分替换成舵机初始化servo PWM(Pin(15)) servo.freq(50) # 50Hz 舵机信号 # 将 ADC 值 0~65535 映射到脉冲宽度 0.5ms~2.5ms pulse_min 500_000 # 0.5ms 对应 0° pulse_max 2_500_000 # 2.5ms 对应 180° pulse int(pulse_min (raw_value / 65535) * (pulse_max - pulse_min)) servo.duty_ns(pulse)这一步做通以后ADC - PWM 这套链路就从控制灯光升级成了控制运动很多小型机械臂、云台、小车转向的项目基础就有了。前面 LED 阶段积累的滤波、校准、串口调参经验在舵机调试里依然完全适用。5.4 与 PC 上位机联动的闭环控制最后再提供一个高阶思路让 Pico 不仅往 PC 发数据还接收 PC 下发的指令构成一个双向闭环。比如在 SerialPlot 之外用 Python 脚本读取串口数据并绘制 matplotlib 实时曲线同时根据曲线特征自动调整 Pico 端的参数。这需要 Pico 端解析串口指令MicroPython 里用sys.stdin.readline()或者uart.readline()都能实现。更进一步可以把 Pico 采集的数据接入 Node-RED 或 Grafana做成一个完整的 IoT 数据链路。不过这些都是后话了。先把今天的单通道采集、PWM 控制、串口可视化这个闭环吃透你就已经掌握了嵌入式开发中最核心的感知 - 处理 - 输出 - 反馈能力后面换任何传感器、任何执行器都是同一套方法论。最后分享一点个人体会这个项目做完最大的收获不是会接一个电位器或控制一个 LED而是建立了一种信号链的思维方式。任何一个 ADC 采集项目都要从源头信号、调理电路、采样量化、数据处理、输出执行、可视化反馈这六个环节逐一审视任何一环出问题整个链路都白搭。调试的时候不要同时改多个变量一次只动一个环节配合 SerialPlot 的波形能很快定位病根。这也是我玩了这么多年嵌入式觉得最值得养成的习惯。
RELATED

相关推荐

OpenClaw+优云智算+Coding Plan:实现从灵感到发布的全流程自动化

OpenClaw+优云智算+Coding Plan:实现从灵感到发布的全流程自动化

最近我把自己的内容生产流程彻底重做了一遍:从一个模糊的想法冒出来,到写成初稿,再到生成页面、推到线上,中途我不需要手动打开编辑器、不需要在不同平台之间来回复制粘贴。靠的是 OpenClaw 这个开源 AI Agent,配上优云…

📅 2026/9/12 3:22:15
WSL环境配置OpenCode Web界面:从安装到serve实战与踩坑指南

WSL环境配置OpenCode Web界面:从安装到serve实战与踩坑指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📅 2026/9/12 3:22:15
ZFBF-MMSE联合检测:MIMO下行链路干扰抑制与性能优化

ZFBF-MMSE联合检测:MIMO下行链路干扰抑制与性能优化

简介:MIMO无线通信系统的信号检测环节中,迫零(ZFBF)与最小均方误差(MMSE)是两种经典算法,这份资源提供二者的Matlab实现与仿真对比,适合通信专业学生、算法研究者及需要快速上手检测…

📅 2026/9/12 3:22:15
MORE NEWS

更多资讯

📰

Task Master update-task 命令统一迁移指南:策略模式重构任务与子任务更新架构

Task Master update-task 命令统一迁移指南:策略模式重构任务与子任务更新架构 【免费下载链接】claude-task-master An AI-powered task-management system you can drop into Cursor, Lovable, Windsurf, Roo, and others. 项目地址: https://gitcode.com/GitHu…

📰

三维荧光光谱预处理:EEM空白扣除与拉曼校正实战指南

简介:本资源是一份面向化学、环境及材料领域科研人员与高校学生的三维荧光光谱数据处理入门工具包,聚焦荧光光谱预处理核心环节,解决空白扣除不规范、三维图可视化困难、原始数据解读能力不足等实操痛点。压缩包仅含1个MATLAB脚本文件&#x…

📰

OpenMontage video-understand 技能指南:本地化视频内容理解,零 API 密钥的帧抽取与转写方案

OpenMontage video-understand 技能指南:本地化视频内容理解,零 API 密钥的帧抽取与转写方案 【免费下载链接】OpenMontage Worlds first open-source, agentic video production system. 12 production pipelines, 100 tools, 700 agent skill and prod…

📰

Django与深度学习结合的电商用户行为预测系统

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

C语言竞赛编程:前五名成绩排序算法实现与优化

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

lisflood-utilities 0.11.6 实战:三个工具高效处理洪水模拟数据

简介:lisflood-utilities 0.11.6 是面向洪水模拟与数据分析场景的 Python 库压缩包,适合从事环境科学、GIS 或灾害风险管理的开发者使用。该库围绕洪水模型的数据输入输出、空间分析与可视化提供一系列工具,能简化地形、降雨、水位等数据的处…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬