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%