综合实践 · 15 / 16

压力传感器:输入读数与 LED 亮度

改变力敏电阻输入,观察 LED 亮度,跟踪模拟读数到 PWM 的映射,并区分原始读数与标定后的力值。

6 分钟入门
这一课,你会学到

将压力输入与输出亮度联系起来。

理解原理

压力控制代替压力传感器分压电路的 ADC 读数,通过整数除以四设置 LED PWM。未经标定不能将它直接当作牛顿等力的单位。

动手试一试

运行后把输入从 0 增加到 512,再到 1023,对照监视器 PWM 数值与 LED 亮度。

连接说明

  • A0 — 压力传感器分压
  • D9 ~ — 经电阻连接 LED

示例代码

代码用于说明硬件思路;实验台执行对应的教学模型,不编译代码。

void setup() {
  pinMode(9, OUTPUT);
  Serial.begin(9600);
}

void loop() {
  int pressure = analogRead(A0);
  analogWrite(9, pressure / 4);
  Serial.println(pressure);
}

检查你的理解

输入 512 就代表 512 牛顿吗?

查看解释

不是。这是原始模拟读数。把 FSR 读数换算为力,需要合适的测量电路与校准。

从实验,再多走一步

把实验与基础概念连起来 · 帮助与 FAQ