Library Search
结果页

入门篇:从 Blink 到传感器读取

在 元器件 / 技术栈 / 知识库 中找到 15 个匹配结果。

返回文档库
元器件

元器件

4 个
查看全部
技术栈

技术栈

3 个
查看全部
知识库

知识库

8 个
入门篇:从 Blink 到传感器读取 **最佳实践**: - `setup()` 中放初始化代码:pinMode、Serial.begin、传感器初始化 - `loop()` 中放业务逻辑,**避免** 在 loop 内使用长 `delay()` --- ## 4. 数字 I/O ### 基本操作 ```cpp pinMode(pin, INPUT); // 输入(高阻态) pinMode(pin, INPUT_… 2% Arduino) // ===================== 模拟传感器读取 ===================== static float read_temperature(void) { return 25.6f + (random(-50, 50) / 100.0f); } static float read_humidity(void) { return 58.2f + (random(-… 2% STM32F411CEU6 BlackPill 代码例程 void loop() { // 每隔 5 秒输入一段文字 Keyboard.print("Hello from BlackPill F411!"); Keyboard.press(KEY_RETURN); Keyboard.release(KEY_RETURN); delay(5000); } ``` ### 2.3 5V 传感器直接读取(得益于全 5V… 2% Hello World:LED 闪烁与串口输出 # Arduino Hello World:LED 闪烁与串口输出 ## 目标 掌握 Arduino 最基础的开发流程:编译 → 上传 → 观察 LED 闪烁和串口监视器输出。 ## 完整代码 ```cpp /* * Arduino Hello World - 板载 LED 闪烁 + 串口打印 * 适用于 Arduino Uno / Nano / Mega 等大多数开发板 * 板载… 2% 进阶:DHT22 温湿度传感器 + OLED 显示 // OLED 初始化 if (!display.begin(SSD1306_SWITCHCAPVCC, OLED_ADDR)) { Serial.println(F("SSD1306 初始化失败!")); while (1) delay(10); } display.clearDisplay(); display.setTextSize(1); display… 2% 树莓派 4B GPIO 编程例程 — Python + C + WiringPi try: print("PWM 0~255 范围呼吸灯") while True: for duty in range(0, 256, 2): pi.set_PWM_dutycycle(LED, duty) time.sleep(0.01) for duty in range(255, -1, -2):… 2% Hello World - 传感器数据写入与查询 # InfluxDB Hello World:传感器数据写入与查询 ## 目标 使用 InfluxDB 2.x 存储温度传感器数据,用 Flux 语言查询和聚合。 ## 完整代码 ### 命令行写入 ```bash # 准备 token 和环境变量 export INFLUX_TOKEN="my-super-secret-token" export INFLUX_ORG="my-org"… 2% 树莓派 Pico W WiFi 编程例程 — MicroPython + MQTT + Web Server class BLE_Temp: def __init__(self): self._ble = bluetooth.BLE() self._ble.active(True) self._ble.irq(self._irq) self._register() self._advertise() def… 1%