【雕爷学编程】Arduino动手做(05)---热敏电阻模块之的基本参数、模块特色、电原理与使用说明
37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下来——小小的进步或是搞不掂的问题,希望能够抛砖引玉。
【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
实验五:热敏电阻传感器模块继电器开关智能车机器人配件环境温度传感器(3/4线)


10、常用热敏电阻NTC-MF52AT 10K(小黑头)


热敏电阻传感器模块
一、热敏电阻传感器的三针和四针模块
1、实物图片


2、模块特色——
(1)采用NTC热敏电阻传感器,灵敏度好
(2)比较器输出,信号干净,波形好,驱动能力强,超过15mA。
(3)配电位器调节温度检测阀值
(4)工作电压3.3V-5V
(5)输出形式 :数字开关量输出(0和1)
(6)设有固定螺栓孔,方便安装
(7)小板PCB尺寸:3.2cm x 1.4cm
(8)使用宽电压LM393比较器
用途:温度检测,温度控制传感器,环境温度检测。
3、模块电原理图——

3、模块使用说明
(1)热敏电阻模块对环境温度很敏感,一般用来检测周围环境的温度;
(2)通过对电位器的调节,可以改变温度检测的阀值(即控制温度值),如需要控制环境温度为50度时,模块则在相应环境温度调到其绿灯亮,DO则输出高电平,低于此设定温度值时,输出高电平,绿灯不亮;
(3)DO输出端可以与单片机直接相连,通过单片机来检测高低电平,由此来检测环境的温度改变;
(4)DO输出端可以直接驱动继电器模块,由此可以组成一个温控开关,控制相关设备的工作温度,也可以接风扇用来散热等;
(5)A0为模拟输出端,输出温度变动的模拟值,可以获得环境温度更准确的数值;
(6)本模块的温度检测范围为20-80摄氏度;
(7)本模块也可以换成带有线的温度传感器,用于水温,水箱等的控制。
(8)接好VCC和GND,模块电源指示灯会亮,将模块放置桌面上,调节板上蓝色电位器,直到板上开关指示灯亮,然后再稍微回调一下,让开关指示灯灭,再想办法让热敏电阻的温度升高,此时模块开关指示灯将亮。如果将热敏电阻的温度再降低,开关指示灯将又回来灭的状态。这个现象说明,环境温度可以触发模块,从而使开关指示灯点亮。
4、模块接口说明(4线制)
(1) VCC 外接3.3V-5V
(2)GND 外接GND
(3) DO 小板开关数字量输出接口(0和1)
(4) AO 小板模拟量输出接口(3针模块没有AO脚)


二、热敏电阻传感器模块的实验环境
1、实验所需硬件清单——
Arduino Uno开发板 X1
杜邦线 若干(备了8条)
LED发光二极管(蓝色)X1
220欧姆限流电阻(1/8W)x1
高电平触发单路5V继电器模块X1
热敏电阻传感器模块(3针与4针)X2
Proto Shield 原型扩展板(带mini面包板)X1
按键开关模块(下拉电阻与上拉电阻款各1只)X2

2、实验所需软件平台——
代码编程 Arduino IDE (版本1.8.13)
仿真编程 Linkboy (版本V4.2)
图形编程 Mind+ (版本 V1.7.0 RC1.0)以及 编玩边学(线上平台)
3、实验接线示意图——


热敏电阻传感器模块几个实验
一、实验一:通过串口显示检测到的室内气温的数值与波形
1、实验一参考开源代码(Arduino):
/*【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)实验一:通过串口显示检测到的室内气温的数值与波形实验接线:热敏电阻A0接Uno的A0
*/void setup()
{Serial.begin(9600); // 设置串口波特率为9600pinMode(A0, INPUT); // 热敏电阻连接引脚A0,并设置为输入模式
}void loop()
{Serial.println(analogRead(A0)); //将读取的A0模拟值输出到串口监视器delay(500); // 延时500毫秒
}
2、打开Arduino IDE上的串口监视器(红点处),读取A0模拟端口输入的实验数值


3、打开Arduino IDE——工具——串口绘图器,查看室内气温变化的波形


4、实验场景图

相关文章:
【雕爷学编程】Arduino动手做(05)---热敏电阻模块之的基本参数、模块特色、电原理与使用说明
37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的&#x…...
MS31860T 国产 8通道串行接口低边驱动器 可PIN TO PIN替代DRV8860 高性价比
MS31860T 国产 8通道串行接口低边驱动器 可PIN TO PIN替代DRV8860 高性价比 产品简述 MS31860T 是一款 8 通道低边驱动器,包含 SPI 串口通信、 PWM斩波器配置、过流保护、短路保护、欠压锁定和过热关断功能,芯片可以读取每个通道的状态。MS31860T 可以…...
百度 amis 当成 UI 库用
百度 amis 当成 UI 库用 1.获取到这些 amis 对外提供的方法 var amisLib amisRequire(amis);// 获取到这些 amis 对外提供的方法。 2.js中使用百度amis中 confirm amisLib.confirm(amisLib 是否确认).then((confirmed) > {if (confirmed) {// 用户确认后执行的操作consol…...
质检工具(FindBugs、CheckStyle、Junit、Jmeter、Apifox)
1、Findbugs IDEA软件中可以装该插件,2018版本以前主要搜索FindBugs-IDEA 、2018版本以后主要搜索 SpotBugs。 1.1、FindBugs-IDEA安装及使用流程: 1.2、SpotBugs安装及使用流程: 2、Checkstyle IDEA软件中可以装该插件,所有版本的插件一致:CheckStyle 2.1、安装流程…...
MS31803TE 国产 四通道低边驱动器 PIN对PIN替代DRV8803
MS31803TE 国产 四通道低边驱动器 PIN对PIN替代DRV8803 产品简述 MS31803TE 是一个具有过流保护功能的 4 通道低边驱动器。MS31803TE 内置钳位二极管,用来钳制由电感负载续流产生的电压。MS31803TE 可以驱动单极步进电机、直流电机、继电器、螺线管或者其它负载。…...
wordpress数据表中标签和分类如何区分?
wordpress中标签和分类是什么关系怎么区分?最后有一个群的网友告诉了我文章ID和标签ID的关系是放在了wp_term_relationships表中,然后我百度了下这个表的结构和相关介绍,发现果然如此,先把文章保存起来: wp_term_rela…...
css3 实现文字横幅无缝滚动
css3 实现文字横幅无缝滚动 使用 css3 关键帧 keyframes 和 animation 属性实现文字横幅无缝滚动。 <template><div class"skiHallBanner"><div class"skiHallBanner-text"><span>{{ text }}</span></div></div>…...
unity 修改默认脚本
using System.Collections; using System.Collections.Generic; using UnityEngine; //***************************************** //创建人: xxxx //功能说明: //***************************************** #ROOTNAMESPACEBEGIN# public class #SCRI…...
【MySQL】增删查改基础
文章目录 一、创建操作1.1 单行插入1.2 多行插入1.3 插入否则替换更新1.4 替换replace 二、查询操作2.1 select查询2.2 where条件判断2.3 order by排序2.4 limit筛选分页结果 三、更新操作四、删除操作4.1 删除一列4.2 删除整张表数据 五、插入查询结果 CRUD : Create(创建), R…...
【vue+el-table+el-backtop】表格结合返回顶部使用,loading局部加载
效果图: 一. 表格结合返回顶部 二. 局部loading 解决方法: 一 返回顶部 target绑定滚动dom的父元素类名就可以了. 1.如果你的表格是 固定表头 的,那滚动dom的父元素类名就是 el-table__body-wrapper <el-backtop target".el-table__body-wrapper" :visibility…...
设计模式(4)装饰模式
一、介绍: 1、应用场景:把所需的功能按正确的顺序串联起来进行控制。动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更加灵活。 当需要给一个现有类添加附加职责,而又不能采用生成子类的方法…...
Redis——通用命令介绍
Redis官方文档 redis官方文档 核心命令 set 将key和value存储到Redis中,key和value都是字符串 set key valueRedis中不区分大小写,字符串类型也不需要添加单引号或者双引号 get 根据key读取value,如果当前key不存在,则返回…...
EmberJS教程_编程入门自学教程_菜鸟教程-免费教程分享
教程简介 Ember.js 是一个开源 JavaScript框架,用于开发基于模型-视图-控制器( MVC)架构的大型客户端 Web 应用程序。 Ember 旨在减少开发时间和提高生产力,它是全球采用的增长最快的前端应用程序框架之一。它目前在许多网站上使用,例如 Squ…...
Diffusion扩散模型学习4——Stable Diffusion原理解析-inpaint修复图片为例
Diffusion扩散模型学习4——Stable Diffusion原理解析-inpaint修复图片为例 学习前言源码下载地址原理解析一、先验知识二、什么是inpaint三、Stable Diffusion中的inpaint1、开源的inpaint模型2、基于base模型inpaint 四、inpaint流程1、输入图片到隐空间的编码2、文本编码3、…...
dns的负载分配是什么
DNS 负载分配是使用 DNS 系统对传入的网络流量进行分配的一种技术。这可以是基于多种策略来分配的,从简单的轮询到更复杂的基于地理位置或服务器健康状况的分配。下面是 DNS 负载分配的几种常见形式: 轮询(Round Robin)࿱…...
adb 通过wifi连接手机
adb 通过wifi连接手机 1. 电脑通过USB线连接手机2. 手机开启USB调试模式,开启手机开发者模式3.手机开启USB调试模式 更多设置-》开发者选项-》USB调试4.点击Wi-Fi 高级设置,可以查看到手机Wi-Fi的IP地址,此IP地址adb命令后面的ip地址…...
将应用设置成系统App/获取Android设备SN号
1,和系统签名一致;(签名设置签名文件) 2,配置Manifest 至此你的App就是一个系统App了,可以执行一些系统App才能有的操作,如获取机器SN号: public String getSerialNumber() {Strin…...
2.CUDA 编程手册中文版---编程模型
2.编程模型 更多精彩内容,请扫描下方二维码或者访问https://developer.nvidia.com/zh-cn/developer-program 来加入NVIDIA开发者计划 本章通过概述CUDA编程模型是如何在c中公开的,来介绍CUDA的主要概念。 编程接口中给出了对 CUDA C 的广泛描述。 本章…...
Claude 2、ChatGPT、Google Bard优劣势比较
Claude 2: 优势:Claude 2能够一次性处理多达10万个tokens(约7.5万个单词)。 tokens数量反映了模型可以处理的文本长度和上下文数量。tokens越多,模型理解语义的能力就越强)。它在法律、数学和编码等多个…...
Docker安装Hadoop分布式集群
一、准备环境 docker search hadoop docker pull sequenceiq/hadoop-docker docker images二、Hadoop集群搭建 1. 运行hadoop102容器 docker run --name hadoop102 -d -h hadoop102 -p 9870:9870 -p 19888:19888 -v /opt/data/hadoop:/opt/data/hadoop sequenceiq/hadoop-do…...
AI全自动解析复杂工程图纸与防造假质检知识库实战
工程结构的物理坍塌,往往始于底层数据范式的崩塌。 在近年来的多起重大桥梁垮塌事故(如黄河某公路大桥局部坍塌事件)的事后调查中,一个非常残酷的“文档黑洞”反复暴露在调查报告中:工程图纸的版本错乱、施工材料的质…...
ESP32/8266利用闪存文件系统创建 Web服务实现交互控制
ESP32/8266利用SPIFFS(闪存文件系统)创建 Web服务实现交互控制 ✨从ESP8266 Arduino Core 2.7.0版本开始被官方标记为“已弃用”,并推荐使用LittleFS作为替代方案。 在本教程中,将展示如何构建一个web服务,以提供存储在ESP32/8266文件系统中的HTML和CSS文件,创建的HTML和CS…...
从心所欲不逾矩:一种自感澄明的儒家工夫现象学——兼论“自我即自感”与儒家心性论的对话
从心所欲不逾矩:一种自感澄明的儒家工夫现象学——兼论“自我即自感”与儒家心性论的对话岐金兰摘要本文以“自我即自感”理论为现象学视域,对孔子“七十而从心所欲不逾矩”的生命境界进行创造性重诠。核心论点为:此境界并非道德规范的内化&a…...
如何用G-Helper解决华硕笔记本性能控制臃肿问题
如何用G-Helper解决华硕笔记本性能控制臃肿问题 【免费下载链接】g-helper Lightweight, open-source control tool for ASUS laptops and ROG Ally. Manage performance modes, fans, GPU, battery, and RGB lighting across Zephyrus, Flow, TUF, Strix, Scar, and other mod…...
PFC(Power Factor Correction,功率因数校正)
PFC电路的用处用处1:迫使电流与电压同相位,使得用电设备对于电网而言相当于纯阻性负载。当负载呈感性时:电流滞后电压;呈容性时:电流超前电压功率因数越大(接近1.0)说明设备性能越好,…...
RPC数据集整理与 Scalabel 标注说明
RPC数据集整理与 Scalabel 标注说明 1. RPC 数据集简介 RPC(Retail Product Checkout Dataset)是一个面向自动结算(ACO, Automatic Checkout)场景的大规模零售商品数据集,核心目标是从结算台图像中自动识别商品并生成购…...
CMake Converter终极指南:三步实现Visual Studio到CMake的自动化迁移
CMake Converter终极指南:三步实现Visual Studio到CMake的自动化迁移 【免费下载链接】cmakeconverter This project aims to facilitate the conversion of Visual Studio to CMake projects. 项目地址: https://gitcode.com/gh_mirrors/cm/cmakeconverter …...
模型和算法篇(二)监督学习分类问题
分类问题算法...
ESXi 自动加入 vCenter:Kickstart 脚本高效部署指南
在虚拟化集群部署中,手动将 ESXi 主机加入 vCenter Server 不仅繁琐,还容易出现配置失误,尤其适用于大规模集群搭建场景。本教程将介绍一种基于 Pyvmomi 工具的优化方案,无需依赖外部复杂环境,直接通过 ESXi Kickstart…...
雅虎日本母公司将164个OpenStack集群整合为一个
LY Corporation是一家日本互联网巨头,旗下业务涵盖即时通讯、电子商务和支付等领域,在亚洲多个国家占据重要地位。该公司近日披露,正计划将高度定制化的OpenStack云平台替换为更标准化的开源云架构,并在此过程中推进大规模的资源整…...
