arduino热敏电阻代码_热电偶温度采集模块

(1) 2024-07-17 21:12

Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说
arduino热敏电阻代码_热电偶温度采集模块,希望能够帮助你!!!。

需要准备的软硬件:
Arduino IDE
Arduino UNO入门开发板(或其他)
max6675 K型热电偶模块(淘宝购买)

使用arduino运行max6675 K型热电偶模块非常简单,已经有大神写好相关的库和例子了。电脑与arduino连接之后,查看串口可以识别到arduino便可执行下面步骤:
(1)下载库
https://github.com/YuriiSalimov/MAX6675_Thermocouple/releases

(2)下载完之后解压,重命名为MAX6675_Thermocouple-1.1,接着复制到
路径"C:\Users\yourname\Documents\Arduino\libraries\MAX6675_Thermocouple-1.1" 下面,yourname是自己电脑的用户名,Arduino安装之后会默认在文档那里生成一个Arduino 文件夹,里面的子文件夹libraries 就是用来存放第三方库的,当然也可以安装在arduino的安装路径下的子文件夹libraries 里面,完成之后如下图
arduino热敏电阻代码_热电偶温度采集模块_https://bianchenghao6.com/blog__第1张
(3)重启arduino ide,如下打开实例文件
arduino热敏电阻代码_热电偶温度采集模块_https://bianchenghao6.com/blog__第2张
(4)下面对代码作简单注释说明

 #include <MAX6675_Thermocouple.h> #define SCK_PIN 3 // 模块上的SCK口连接到 pin3 #define CS_PIN 4 // 模块上的CS口连接到 pin4 #define SO_PIN 5 // 模块上的SO口连接到 pin5 // 不要忘了模块上的5v和GND要连接到arduino开发板 MAX6675_Thermocouple* thermocouple = NULL; // the setup function runs once when you press reset or power the board void setup() { Serial.begin(9600); //设置串口波特率9600 thermocouple = new MAX6675_Thermocouple(SCK_PIN, CS_PIN, SO_PIN); } // the loop function runs over and over again forever void loop() { double celsius = thermocouple->readCelsius(); // 摄氏度 const double kelvin = thermocouple->readKelvin(); // 开尔文温度 const double fahrenheit = thermocouple->readFahrenheit(); // 华氏温度 Serial.print("Temperature: "); Serial.print(String(celsius) + " C, "); Serial.print(String(kelvin) + " K, "); Serial.println(String(fahrenheit) + " F"); delay(500);// 延时500ms } 

(5)最后使用arduino ide自带的串口监视器读取温度的结果
arduino热敏电阻代码_热电偶温度采集模块_https://bianchenghao6.com/blog__第3张

今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

上一篇

已是最后文章

下一篇

已是最新文章

发表回复