• 大小: 1.87KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-02-01
  • 语言: C/C++
  • 标签:

资源简介


资源截图

代码片段和文件信息

/**
 * TN901 Library
 * 说明: 台湾燃太TN901传感器库
 * 版权: AngelIOT www.96121.org
 */

#include “TN901.h“

#include 
#include 
#include 
#include “Arduino.h“



  //初始化TN901传感器
  void TN901::Init(int TN_Dataint TN_Clkint TN_ACK)
  {
    //定义私有端口
    _dataPin=TN_Data;
    _clkPin=TN_Clk;
    _ackPin=TN_ACK;

    pinMode(_clkPin INPUT);
    pinMode(_ackPin OUTPUT);
    digitalWrite(_ackPinHIGH);
  }
  
  //读取数据
  void TN901::Read()
  {
    digitalWrite(_ackPinLOW);
    ReadData(0x4c);//目标温度的第一个字节为0x4c    
    if((Data[0]==0x4c)&&
       (Data[4]==0x0d))//每帧的最后一个字节为0x0d    
    {   
      GetData_OT();  
    } 
   
    delay(1); //等待1毫秒
          
    digitalWrite(_ackPinLOW); 
    ReadData(0x66);//环境温度的第一个字节为0x66      
  

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        362  2012-09-11 16:01  examples\examples.ino

     文件        564  2012-09-11 14:44  keywords.txt

     文件       2317  2012-09-11 16:33  TN901.cpp

     文件        602  2012-09-11 15:59  TN901.h

     目录          0  2012-09-11 15:11  examples

----------- ---------  ---------- -----  ----

                 3845                    5


评论

共有 条评论