资源简介
DHT11 光照强度 土壤湿度 LCD1602显示
代码片段和文件信息
#include
#include //Keil library
#include //Keil library
#include
#include“delay.h“
#include“1602.h“
#include“dht.h“
#include“dht.h“
#include“gy30.h“
typedef bit BOOL ;
uint num1=0num2=0num3=0num4=0;
uchar guangzhao;
uchar table1[]={“R: %“};
uchar table2[]={“T: C“} ;
uchar table3[]={“Lig: lx“};
sbit k1=P3^4; //功能键
sbit k2=P3^5; //加减健
sbit k3=P3^6;
sbit k4=P3^7; //确认健
sbit jidianqi1=P2^0;
sbit jidianqi2=P2^1;
sbit jidianqi3=P2^2;
sbit jidianqi4=P2^3;
uchar key=0;
uchar code shuzi[10]={‘0‘‘1‘‘2‘‘3‘‘4‘‘5‘‘6‘‘7‘‘8‘‘9‘};
uint k1num=0;
uchar table4[]={“SET R:“} ;
uchar table5[]={“SET T:“};
uchar table6[]={“SET Lig:“} ;
void delay_nms(unsigned int k)
{
unsigned int ij;
for(i=0;i {
for(j=0;j<121;j++)
{;}}
}
/*
void jug(uchar g)
{
if(dat>g)
{
jidianqi2=0;
delay_nms(1000);
}
if(dat {
jidianqi2=1;
}
if(dat>g)
{
jidianqi2=0;
delay_nms(1000);
}
if(dat {
jidianqi2=1;
}
if(dat>g)
{
jidianqi2=0;
delay_nms(1000);
}
if(dat {
jidianqi2=1;
}
if(dat>g)
{
jidianqi2=0;
delay_nms(1000);
}
if(dat {
jidianqi2=1;
}
if(dat>g)
{
jidianqi2=0;
delay_nms(1000);
}
if(dat {
jidianqi2=1;
}
}
*/
//主页面显示
void lig_display()
{ float temp;
receive();
delay(40);
LCD_Write_String(00table1);
LCD_Write_Char(20RH/10+0x30);
LCD_Write_Char(30RH%10+0x30);
LCD_Write_String(70table2);
LCD_Write_Char(90TH/10+0x30);
LCD_Write_Char(100TH%10+0x30);
LCD_Write_Char(1100xdf);
Single_Write_BH1750(0x01); // power on
Single_Write_BH1750(0x10); // H- resolution mode
delay_nms(180); //延时180ms
Multiple_Read_BH1750(); //连续读出数据,存储在BUF中
dis_data=BUF[0];
dis_data=(dis_data<<8)+BUF[1];//合成数据,即光照数据
dat=(float)dis_data/1.2;
temp=dat;
conversion(temp); //计算数据和显示
LCD_Write_String(01table3);
LCD_Write_Char(41wan);
LCD_Write_Char(51qian);
LCD_Write_Char(61bai);
LCD_Write_Char(71shi);
LCD_Write_Char(81ge);
}
void main()
{
uint set1=20set2=15set3=700;
uint i=0;
//uchar j=1k=1;
LCD_Init() ;
delay_nms(100); //延时100ms
Init_BH1750(); //初始化BH1750
while(1)
{
if(i==0)
{
lig_display();
}
if(k1==0)
{
相关资源
- DHT11 430程序
- 基于51单片机DHT11的温湿度检测系统
- 基于MC9S12XS128的温湿度传感器DHT11程序
- 单片机温湿度检测源代码 dht11 lcd160
- DHT11自动检测
- DHT11温湿度 1602显示 89C52单片机
- DHT11库dht11‘’
- DHT11与STM32F103ZET6
- 土壤湿度传感器
- LCD1602+DHT11显示温湿度
- 基于STC89c52 的环境数据采集 DHT11+BH
- DHT11串口传输
- arduino 读取温湿度dht11
- 51单片机DHT11温湿度
- 基于TQ2440和DHT11的温湿度监控系统源码
- 基于51单片机DHT11温湿度检测和串口通
- 温湿度传感器DHT11数字(附1602显示程
- linux平台 DHT11驱动程序
- labview 温湿度界面
- cc2530 zigbee 智能家居 温湿度dht11 wifi转
- 不同温度和光照强度下的光伏阵列输
- Dht11温湿度模块库文件
- 树莓派教程--Qt工程中使用DHT11传感器
- 基于Qt界面显示的温湿度检测
- Arduino uno+esp8266+onenet+dht11温湿度传感器
- DHT11的51单片机驱动
- DHT11+CC2530 湿度传感器裸机工程源代码
- dht11+12864程序
- 基于STM32F103ZET DHT11 温湿度传感器程序
- MSP430G2553驱动DHT11温湿度传感器
评论
共有 条评论