基于Blinker物联网+Esp8266的燃气灶温度与燃气残留浓度监控装置的设计与实现之三

首页 » 物联网 » 基于Blinker物联网+Esp8266的燃气灶温度与燃气残留浓度监控装置的设计与实现之三

   三、关键代码

(一)知识储备:要编写基于Blinker+esp8266的代码,应掌握arduino平台搭建、基于arduino平台下esp8266代码编写、Blinker平台相关函数的使用等知识。以上平台相关知识,在CSDN有很多优秀博文由浅入深详细介绍,本人学习太极创客、IT老翟等博客相关文章,受益匪浅,在此致谢,并建议有需求的读者阅读参考。
(二)关键代码。在arduino平台上的相关例程,实际上是各种应用开发的框架蓝本,开发者在此基础上,结合自己业务流程进行修改,本案也不例外,如下是与本例相关的在arduino平台上的开源代码。
// this example is public domain. enjoy!
// www.ladyada.net/learn/sensors/thermocouple
 
#include “max6675.h” //加载max6675库
 
int thermoDO = 4;     //S0
int thermoCS = 5;     //CS
int thermoCLK = 6;    //SCK
 
MAX6675 thermocouple(thermoCLK, thermoCS, thermoDO);  //建立MAX6675 对象实例
int vccPin = 3;     //VCC
int gndPin = 2;     //GND
  
void setup() {
  Serial.begin(9600);    //串口波特率9600
  // use Arduino pins 
  pinMode(vccPin, OUTPUT); digitalWrite(vccPin, HIGH);//vccPin设置为输出
  pinMode(gndPin, OUTPUT); digitalWrite(gndPin, LOW);//gndPin设置为输出
  
  Serial.println(“MAX6675 test”);   //串口输出
  // wait for MAX chip to stabilize
  delay(500);
}
 
void loop() {
  // basic readout test, just print the current temp
  
   Serial.print(“C = “); 
   Serial.println(thermocouple.readCelsius());   //串口输出摄氏度
   Serial.print(“F = “);
   Serial.println(thermocouple.readFahrenheit());//串口输出华氏温度
 
   delay(1000);
}

 

 

 

本文章来源于互联网,如有侵权,请联系删除!原文地址:基于Blinker物联网+Esp8266的燃气灶温度与燃气残留浓度监控装置的设计与实现之三

相关推荐: 每周推荐短视频:物联网开发提出更大挑战?

物联网开发和嵌入式开发有何区别?做物联网开发有哪些门槛?如何降低门槛?本期大咖说,阿里巴巴三位作者携新作《HaaS物联网设备云端一体开发框架》展开分享。 嘉宾介绍 胡俊锋(崮德):阿里云智能资深技术专家、HaaS 创始人 王向然(犀甲):阿里云智能解决方案架构…