当前位置:网站首页>ESP8266-Arduino编程实例-MAX6675冷端补偿K热电偶数字转换器驱动
ESP8266-Arduino编程实例-MAX6675冷端补偿K热电偶数字转换器驱动
2022-08-03 03:17:00 【视觉&物联智能】
MAX6675冷端补偿K热电偶数字转换器驱动
1、MAX6675介绍
MAX6675执行冷端补偿并将来自K型热电偶的信号数字化。 数据以 12 位分辨率、SPI 兼容的只读格式输出。
该转换器可将温度解析为 0.25°C,读数高达 +1024°C,并且在 0°C 至 +700°C 的温度范围内具有 8 LSB 的热电偶精度。

MAX6675的主要特性如下:
- 冷端补偿
- 简单的 SPI 兼容串行接口
- 12 位、0.25°C 分辨率
- 开路热电偶检测
2、硬件准备
- ESP8266 NodeMCU开发板一块
- MAX6675传感器模块一个
- 面板板一个
- 杜邦线若干
- 数据线一条
硬件接线图如下:

3、软件准备
- Arduino IDE或VSCode + PlatformIO
在前面的文章中,对如何搭建ESP8266开发环境做了详细的介绍,请参考:
ESP8266 NodeMCU的引脚介绍在前面的文章中做了详细的介绍,请参考:
4、代码实现
1)导入依赖库头文件
#include "max6675.h"
本次使用MAX6675的驱动库如下:
- https://github.com/adafruit/MAX6675-library
2)MAX6675引脚定义
int thermoDO = D6; // MISO
int thermoCS = D7; // CS
int thermoCLK = D8; // CLK
3)创建MAX6675传感器对象
// 创建MAX6675对象
MAX6675 thermocouple(thermoCLK, thermoCS, thermoDO);
4)初始化MAX6675
void setup() {
Serial.begin(115200);
Serial.println("MAX6675 test");
// 等待MAX芯片稳定
delay(500);
}
5)读取传感器数据
void loop() {
Serial.print("C = ");
// 读摄氏温度值
Serial.println(thermocouple.readCelsius());
Serial.print("F = ");
// 读取华氏温度值
Serial.println(thermocouple.readFahrenheit());
// 要更新 MAX6675,必须在两次读取之间延迟至少 250 毫秒!
delay(1000);
}
边栏推荐
- 机器学习【KNN案例、API、总结】
- 问下有用sql server flink-sql-connector-sqlserver-cdc-2
- leetcode:152. 乘积最大子数组
- How to write test cases in software testing technology (2)
- Compose the displacement of the view
- log4j设置日志的时区
- Pro_07丨波动率因子3.0与斜率因子
- QCheckBox、margin、border、pandding、QHoxLayout、QSplitter、QSpacerItem
- ROS2自学笔记:机器视觉基础
- Base64编码原理
猜你喜欢
随机推荐
【GraphQL】使用Hot Chocolate和.NET 6构建GraphQL应用
JS高级 之 Proxy-Reflect 使用详解
ClickHouse—入门
HCIP第十八天
Domino服务器SSL证书安装指南
【原创】Auto.js get和post 案例
Best Practices for Migration from Jincang Database from MySQL to KingbaseES (3. MySQL Database Migration Practice)
stdio.h(本机代码)
Ask next useful SQL server flink - SQL - connector - essentially a CDC - 2
Have bosses know date field flinksql is synchronized to the use of the null on how to deal with
使用docker容器搭建MySQL主从复制
基于 Cyclone IV 在 Quartus 中配置 IP 核中的 PLL、RAM 与 FIFO 的详细步骤及仿真验证
一次偶然的钓鱼文件分析
Nacos入门学习
SqlSession [[email protected]]
程序包简单解释
SPI机制是什么?
370万欧元!西班牙iPronics加速可重构光子芯片商用
leetcode:162. 寻找峰值
vsftp容器搭建+go开发web用户管理界面(更新于2022.02.23)









