全部评论(1条)
-
- xbinzvfo932603 2017-08-10 00:00:00
- 我汗你说的是温度计带报警功能不?如果是的话,你可以到看看!如果不是数字式温计,那我不知道了!
-
赞(11)
回复(0)
热门问答
- 将温湿度传感器模块程序与12864液晶显示屏程序结合起来是什么意思
2017-08-09 19:13:34
303
1
- sht11温湿度传感器程序中有一句语句: DATA=!ack; =!请问是什么意思?
- chars_read_byte(unsignedcharack)//----------------------------------------------------------------------------------{unsignedchari,val=0;DATA=1;//释放数据线for(i=0x80;i>0... char s_read_byte(unsigned char ack)
//----------------------------------------------------------------------------------
{
unsigned char i,val=0;
DATA=1; //释放数据线
for(i=0x80;i>0;i>>=1) //高位为1,循环右移
{
SCK=1;
if(DATA) val=(val|i); //读一位数据线的值 ?
SCK=0;
} DATA=!ack; //如果是校验,读取完后结束通讯; ? SCK=1; _nop_();_nop_();_nop_(); //延时3us SCK=0; _nop_();_nop_();_nop_(); DATA=1; //释放数据线 return val; } 上面程序中: DATA=!ack; 这一句怎么解释,其中 != 运算符? if(DATA) val=(val|i); 这一句怎么读一位数据线的值的呢? 展开
2018-12-05 21:24:59
420
0
- 求DHT22/AM2302温湿度传感器Arduino程序
2015-05-02 10:27:39
419
1
- dht11温湿度传感器汇编程序?网上只有c程序
2018-12-22 19:15:39
404
0
- 求DHT22/AM2302温湿度传感器AT89S52单片机程序
- 求DHT22/AM2302温湿度传感器AT89S52单片机程序,就是温湿度数据读取和处理的哪方面。求具体程序。... 求DHT22/AM2302温湿度传感器AT89S52单片机程序,就是温湿度数据读取和处理的哪方面。求具体程序。 展开
2012-05-29 02:50:34
293
2
- DHT11 温湿度传感器 avr nega 16 c程序
- 用4个共阳的数码管显示的mega16avr单片机的c程序... 用4个共阳的数码管显示的 mega 16 avr单片机的 c程序 展开
2018-11-28 15:47:44
304
0
- Arduino中,温湿度传感器检测温湿度并控制继电器动作,的程序
- 温湿度传感器检测到湿度后,判断当前湿度低于某个值之后,控制继电器合上,当当前湿度高于某个值后,控制继电器断开intDHpin=8;bytedat[5];byteread_data(){bytedata;for(inti=0;i<8;... 温湿度传感器检测到湿度后,判断当前湿度低于某个值之后,控制继电器合上,当当前湿度高于某个值后,控制继电器断开
int DHpin = 8;
byte dat[5];
byte read_data()
{
byte data;
for(int i=0; i<8; i++)
{
if(digitalRead(DHpin) == LOW)
{
while(digitalRead(DHpin) == LOW); //等待 50us;
delayMicroseconds(30); //判断高电平的持续时间,以判定数据是‘0’还是‘1’;
if(digitalRead(DHpin) == HIGH)
data |= (1<<(7-i)); //高位在前,低位在后;
while(digitalRead(DHpin) == HIGH); //数据‘1’,等待下一位的接收;
} } return data; } void start_test() { digitalWrite(DHpin,LOW); //拉低总线,发开始信号; delay(30); //延时要大于 18ms,以便 DHT11 能检测到开始信号; digitalWrite(DHpin,HIGH); delayMicroseconds(40); //等待 DHT11 响应; pinMode(DHpin,INPUT); while(digitalRead(DHpin) == HIGH); delayMicroseconds(80); //DHT11 发出响应,拉低总线 80us; if(digitalRead(DHpin) == LOW); delayMicroseconds(80); //DHT11 拉高总线 80us 后开始发送数据; for(int i=0;i<4;i++) //接收温湿度数据,校验位不考虑; dat[i] = read_data(); pinMode(DHpin,OUTPUT); digitalWrite(DHpin,HIGH); //发送完一次数据后释放总线,等待主机的下一次开始信号; } void setup() { Serial.begin(9600); pinMode(DHpin,OUTPUT); } void loop() { start_test(); Serial.print("Current humdity = "); Serial.print(dat[0], DEC); //显示湿度的整数位; Serial.print('.'); Serial.print(dat[1],DEC); //显示湿度的小数位; Serial.println('%'); Serial.print("Current temperature = "); Serial.print(dat[2], DEC); //显示温度的整数位; Serial.print('.'); Serial.print(dat[3],DEC); //显示温度的小数位; Serial.println('C'); delay(700); } 这个是检测温湿度的程序 展开
2016-10-28 22:20:05
614
1
- g0g17g40g49g80g90;数控程序是什么意思
2018-04-21 09:00:03
1937
1
- DHT21温湿度传感器 stm32f010 写的程序 求大神?
- DHT21温湿度传感器stm32f010写的程序求大神?DHT21温湿度传感器stm32f010写的程序求大神写写。... DHT21温湿度传感器 stm32f010 写的程序 求大神?DHT21温湿度传感器 stm32f010 写的程序 求大神写写。 展开
2018-11-12 12:10:45
355
0
- led显示屏与液晶显示屏的区别
2010-10-06 01:16:15
322
3
- 电子秤液晶显示屏与数码显示屏区别
2017-11-26 09:33:47
563
2
- 求大神帮忙写个STC89C51单片机与ADC0809连接的温湿度传感器采集程序
- 用的是温湿度传感器DHT11采集程序急需Z好晚上9点前能发给我190974747... 用的是温湿度传感器DHT11 采集程序 急需 Z好晚上9点前能发给我 190974747 展开
2014-10-29 17:12:45
376
1
- LED显示屏与普通液晶显示屏有什么区别?
- 哪个更好?... 哪个更好? 展开
2010-10-28 09:08:16
256
5
- 马弗炉程序升温ttuf分别是什么意思
2017-08-29 20:28:28
821
1
- PLC程序中TRD D180是什么意思
2012-05-26 07:08:01
387
3
- 求高人给一个sht71温湿度传感器与AT89C51单片机连接程序能用lcd1602显示.
2015-05-03 21:47:59
374
1
- 单片机通过温湿度传感器DHT11输入数据控制继电器通断的程序
- 本人课程设计需要由单片机控制电路,单片机通过DHT11温湿度传感器读取温度数据,然后与设定的温度进行比较之后控制继电器的通断。设定的温度是20~23,23~26,26~29,控制的继电器是3个... 本人课程设计需要由单片机控制电路,单片机通过DHT11温湿度传感器读取温度数据,然后与设定的温度进行比较之后控制继电器的通断。设定的温度是20~23,23~26,26~29,控制的继电器是3个。当读取的温度达到设定值时其中一个继电器吸合,达到另一个温度区间时该温度对应的继电器吸合,其他的都处于断开状态。本人苦逼不会写程序,求各位大神帮个忙。急用谢谢了。 展开
2015-04-29 08:57:33
491
4
- 单片机通过温湿度传感器sht11控制草坪喷水,程序怎么写啊?
2012-12-12 10:50:58
407
4
- 基于SST89E516RD2做一个万年历和温湿度传感器的程序,求高人指点迷津!!
- 液晶用的是QC12864,温湿传感器是SHT11,时钟芯片是PCF8563,还有CH341。在下由于基础知识较差,又没什么经验,完全不知该怎么入手。求高人指点,Z好是能够提供可用的代码并附上比较... 液晶用的是QC12864,温湿传感器是SHT11,时钟芯片是PCF8563,还有CH341。在下由于基础知识较差,又没什么经验,完全不知该怎么入手。求高人指点,Z好是能够提供可用的代码并附上比较基础的说明。或者提供些资料可以参考。在下完全是新手,各位大侠的回答还请不要太过专业~多谢多谢 展开
2011-07-11 22:09:58
272
1
- 温湿度传感器sht10写函数这一段怎么理解?程序见补充说明
- *--------------------------------------;模块名称:s_write_byte();;功能:SHT10写函数;参数说明:;创建日期:;版本:;修改日期:;修改说明:;-------------------------------------*/cha... *-------------------------------------- ;模块名称:s_write_byte(); ;功 能:SHT10写函数 ;参数说明: ;创建日期: ;版 本: ;修改日期: ;修改说明: ;-------------------------------------*/ char s_write_byte(unsigned char value) //---------------------------------------------------------------------------------- // writes a byte on the Sensibus and checks the acknowledge { unsigned char i,error=0; for (i=0x80;i>0;i/=2) //shift bit for masking { if (i & value) DATA=1; //masking value with i , write to SENSI-BUS else DATA=0; SCK=1; //clk for SENSI-BUS _nop_();_nop_();_nop_(); //pulswith approx. 3 us SCK=0; } DATA=1; //release DATA-line SCK=1; //clk #9 for ack error=DATA; //check ack (DATA will be pulled down by SHT11),DATA在第9个上升沿将被SHT11自动下拉为低电平。 _nop_();_nop_();_nop_(); SCK=0; DATA=1; //release DATA-line return error; //error=1 in case of no acknowledge //返回:0成功,1失败 } 展开
2010-06-22 03:51:59
430
2
参与评论
登录后参与评论