news 2026/9/7 20:12:30

智能家居与物联网入门:数值一直跳,是传感器坏了还是你误解了ADC?

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
智能家居与物联网入门:数值一直跳,是传感器坏了还是你误解了ADC?

智能家居与物联网入门:数值一直跳,是传感器坏了还是你误解了ADC?

[!NOTE]
ADC把电压变成数字,却不会自动把数字变成准确的温度、亮度或电量。分辨率、输入范围、校准、噪声和传感器公式都会影响最终结果。本文用经典ESP32的ADC1输入建立一个低压采样实验,同时观察原始计数与校准毫伏值,再用离线数据比较均值和中位数。你会学会为读数注明单位与可信边界,而不是把十二位数字误认为十二位精度。

学习位置:第二阶段「认识硬件并可靠采集」· 第015课。
上一课读取数字按键;本课理解模拟量;下一课改用I2C读取带内部补偿的环境传感器。

一、问题背景与技术选型

有更多小数,不代表更准确

把ADC读数除以4095再乘以3.3,是常见入门公式。
但真实ADC存在有效测量范围、非线性与器件差异。
它不能直接成为精密电压表。
先确定你要观察趋势,还是要报告可追溯的绝对值。

方案适合任务主要代价本课角色
芯片内置ADC电位器、粗略趋势噪声与精度限制学习模拟采样
外置ADC更严
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/7 20:12:23

vLLM 在 IBM Z(s390x)平台上的 CPU 从源码构建与容器部署指南

vLLM 在 IBM Z(s390x)平台上的 CPU 从源码构建与容器部署指南 【免费下载链接】vllm A high-throughput and memory-efficient inference and serving engine for LLMs 项目地址: https://gitcode.com/GitHub_Trending/vl/vllm 导读 本文面向需要…

作者头像 李华
网站建设 2026/9/7 20:08:45

4.6 元组:固定信息的封装

文章目录 4.6 元组:固定信息的封装 4.6.1 什么是元组 4.6.2 元组的创建与基本操作 4.6.3 元组的不可变性与适用场景 不可变性演示 适用场景 元组与列表的转换 元组的常用方法 实战脚本 4-16:Docker 容器启动模板 4.7 综合实战:命令行运维资源清单 4.7.1 需求分析 4.7.2 技术…

作者头像 李华
网站建设 2026/9/7 20:08:40

Svelte 模板语法深度解析:{key} 块如何基于键值销毁重建内容

Svelte 模板语法深度解析:{#key} 块如何基于键值销毁重建内容 【免费下载链接】svelte web development for the rest of us 项目地址: https://gitcode.com/GitHub_Trending/sv/svelte 导读:本文聚焦 Svelte 模板语法中的 {#key ...} 块——一种…

作者头像 李华
网站建设 2026/9/7 20:05:04

HarmonyOS 7 新特性(四十一)|冷启动网络预建:首包加速与一致性

HarmonyOS 7 把“冷启动网络预建”列为启动体验的重要增强方向。它解决的不是带宽不足,而是用户点击页面之后,DNS、建连、TLS 握手、鉴权和首个业务请求串行发生,导致首屏数据迟迟不能出现。真正的工程目标不是把所有请求提前发出去&#xff…

作者头像 李华
网站建设 2026/9/7 20:04:56

[论文分析]SciTrace:面向科学发现代理的轨迹感知安全推理

SciTrace:面向科学发现代理的轨迹感知安全推理 论文重点 SciTrace是卡内基梅隆大学团队提出的一种科学AI Agent安全框架,核心洞察在于:现有安全机制只是“输出过滤器”,而非“推理的一部分”。论文提出了两个核心机制——Safety…

作者头像 李华
网站建设 2026/9/7 20:03:30

智能合约自动化验证:从CI/CD到形式化验证的完整方案

1. 项目背景与整体思路1.1 为什么智能合约需要自动化验证先说个残酷的现实:DeFi协议里锁着几百上千亿美元的真金白银,但审计报告只能证明"审计师在某个时点没发现问题",不能证明"代码永远没问题"。我见过太多项目方拿着厚…

作者头像 李华