资源简介
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)
{
相关资源
- STM32+DHT11+OLED+RTC+MQ2+NRF24L01+串口12
- proteus仿真、keil4、DHT11、LCD1602
- DHT11 21 22库文件
- 基于zigbee温湿度传输及控制带wifiAPP查
- stm32之传感器DHT11.zip
- DS18B20温度+DHT11湿度+LCD1602
- DHT11温湿度传感器项目代码.rar
- STM32F103C8T6+DHT11+SGP30+CH340+ADC
- STM32F103C8T6+DHT11+OLED
- 基于STM32的DHT11的温湿度采集GSM报警系
- cc2530-contiki读取DHT11并发送数据例程
- STM32温湿度传感器DHT11代码,通过串口
- 基于proteus 的 STM32 采集DHT11 仿真 +
- DTH11温湿度显示在IIC_OLED上,好用,自
- STM32F103C8T6-DHT11温湿度传感器.rar
- GY-302 BH1750光照强度模块资料与代码
- 基于FPGA的DHT11的温湿度数据采集
- SampleApp_dht11.zip
- STM32-UCOSIII实战-----RTC+DHT11+按键+LCD显示
- 基于STC89C52的温湿度检测
- DHT11温湿度传感器例程
- 数字温湿度传感器DHT11详解及例程利用
- STM32驱动BH1750环境光强度传感器(GY
- STM32DHT11程序
- 里程表 STM32+霍尔传感器+EEPROM+LCD+DHT
- stm32f103+dht11温湿度传感器例程
- DHT11.rar
- 完整工程串口12、DHT11、BH1750、mh-z14
- 温湿度传感器DHT11资料+程序
- 乐鑫Esp8266驱动 ds18b20、dht11 温湿度传
评论
共有 条评论