资源简介
代码片段和文件信息
/**
* 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
评论
共有 条评论