Submit

15 / 16

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

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

运行此实验 →
独立建模的高细节教学电路:包含插座、引脚、芯片和元件接线

实验目标

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

工作原理

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

动手试一试

  1. 打开此实验
  2. 运行后把输入从 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 读数换算为力,需要合适的测量电路与校准。

参考资料

Arduino Uno R3 ↗ · 语言参考 ↗

MAKE A THOUGHTFUL CHOICE

Your shortlist, side by side.

Pricing models are indicative. Check each official website for current plans and limits.