传感器 / 输入设备

本章节介绍各种传感器和输入设备的使用方法。每页都是「原理 + 接线 + 可跑示例」,接线全部写在代码注释里,复制到 Thonny 就能跑。

目录

01. 按钮/按键

按钮/按键

  • 示例:按键检测(轮询)、带防抖、中断

02. 电位器

电位器

  • 示例:读取电位器值、平滑滤波、电位器调 LED 亮度

03. 光线传感器

光线传感器

  • 示例:读取光线强度、光控开关(继电器模块控灯)、自动亮度调节

04. 板载温度传感器

板载温度传感器

  • 内容:Pico 芯片内置温度传感器,读 ADC4,不外接器件

05. 温湿度传感器

温湿度传感器

  • 内容:DHT11 读取(两次读取间隔至少 2 秒)、温湿度超限报警

06. 超声波传感器

超声波传感器

  • 示例:测距、避障系统、液位检测
  • ⚠ Echo 输出是 5V,必须分压后接 GPIO(页内有具体电阻值)

07. 人体红外传感器

人体红外传感器

  • 示例:人体检测、带计数功能、自动感应灯(HC-SR501)

08. 土壤湿度传感器

土壤湿度传感器

  • 示例:读取土壤湿度、间歇供电(延长探针寿命)、自动灌溉

09. 麦克风(声音传感器)

麦克风(声音传感器)

  • 示例:读取声音强度、采样求峰值判断有无人声、声控灯雏形

10. 摇杆模块

摇杆模块

  • 示例:读取 X/Y/按下、校准中点+方向死区、摇杆控 LED 亮度

11. 对射槽型光耦

对射槽型光耦

  • 示例:遮挡检测、遮挡计数(消抖)、测转速

12. 滚珠开关

滚珠开关

  • 示例:倾斜检测、摇动计数(中断消抖)、倾倒报警