Library Search
结果页

PWM可调灯珠模块(三针) — 代码例程

在 技术栈 中找到 8 个匹配结果。

返回文档库
技术栈

技术栈

8 个
查看全部
STM32 HAL/LL ```c // 读取按键(带软件消抖) uint8_t read_button(void) { if (HAL_GPIO_ReadPin(BTN_GPIO_Port, BTN_Pin) == GPIO_PIN_RESET) { HAL_Delay(20); // 消抖 if (HAL_GPIO_ReadPin(BTN_GPIO_Port, BTN_Pin)… 2% Verilog / SystemVerilog ```verilog // counter_4bit.v — 同步复位 + 使能的 4 位计数器 module counter_4bit ( input wire clk, // 时钟 input wire rst_n, // 异步复位(低有效) input wire enable, //… 2% C++ # 链接 OpenCV(如有) find_package(OpenCV QUIET) if(OpenCV_FOUND) target_link_libraries(${PROJECT_NAME} PRIVATE ${OpenCV_LIBS}) endif() ``` --- ## 第三章:常见毕设场景与代码 ### 场景一:串口通信上位机(Qt + C++) 参考 Qt 例程中的信号… 2% OpenOCD ```tcl # utils.tcl — 可复用的 OpenOCD 辅助函数 proc wait_halt {timeout_ms} { set start [clock milliseconds] while {[expr {[clock milliseconds] - $start}] < $timeout_ms} { if {[capture "halted"… 2% Arduino 1. 为什么 `delay()` 不适合复杂项目?用什么替代? 2. `INPUT_PULLUP` 相比外部上拉电阻有什么优缺点? 3. 如果用 50Hz PWM 控制 LED 亮度,人眼能看到闪烁吗? 1% NestJS # NestJS 入门 — 学生管理系统模块 ## 目标 演示 NestJS 核心概念:模块化(Module)、控制器(Controller)、服务(Service)、依赖注入(DI)、DTO 验证。 ## 1. 创建项目 ```bash nest new nest-demo cd nest-demo ``` ## 2. 生成学生模块 ```bash nest g resource stud… 1% ROS 2 状态层 (State) ├── /odom (里程计) └── /joint_states (关节状态) ``` --- ## 4. Gazebo 仿真集成 ```xml <!-- launch/sim.launch.py 核心结构 --> <launch> <!-- 启动 Gazebo --> <inclu… 1% PyTorch ```python import torch X_t = torch.tensor(X, dtype=torch.float32) y_t = torch.tensor(y, dtype=torch.float32) w = torch.randn(1, requires_grad=True) b = torch.randn(1, requires_grad=True) for epoch… 1%