• 大小: 873KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-29
  • 语言: 其他
  • 标签: BH1750  数据手册  

资源简介

压缩包内包含BH1750光强度传感器接线图,测试代码,数据手册等

资源截图

代码片段和文件信息

/*****************************************
* 基于AVR单片机GY-30模块通信程序   *
* 功    能:IIC通信读取数据并显示        *
* 时钟频率:内部11.0592M   *
* 设    计:   *
* 修改日期:2011年4月20日  *
* 编译环境:ICC-AVR7.14  *
* 实验环境:ATmega16+1602      *
* 使用端口:PC0PC1PC6PC7PA4~PA7   *
* 参    考:莫锦攀实验程序24c02读取实验  *
*****************************************/
#include 
#include “I2C.h“
#include “1602.h“
#include “delay.h“
void conversion(unsigned int i);
unsigned char display[9]={00000‘ ‘‘l‘‘u‘‘x‘};//显示数据

/*********************************************
数据转换十六进制数据转换成10进制
输入十六进制范围:0x0000-0x270f(0-9999)
结果分成个十百千位,以ascii存入显示区
**********************************************/
void conversion(unsigned int i)  
{  
    display[0]=i/10000+0x30 ;
    i=i%10000;    //取余运算
display[1]=i/1000+0x30 ;
    i=i%1000;    //取余运算
    display[2]=i/100+0x30 ;
    i=i%100;    //取余运算
    display[3]=i/10+0x30 ;
    i=i%10;     //取余运算
    display[4]=i+0x30;  
}
/*******************************
主程序
*******************************/
void main(void)
{
unsigned char i;
float  lux_data;                   //光数据   
 
 delay_nms(10);                    //lcd上电延时
 LCD_init();                       //lcd初始化
     i=I2C_Write(0x01);                //BH1750 初始化            
 delay_nms(10);          
while(1){                          //循环   
 i=I2C_Write(0x01);                //power on
 i=I2C_Write(0x10);                //H- resolution mode
 TWCR=0;                           //释放引脚
     delay_nms(180);                   //大约180ms
   if(i==0){
     lux_data=I2C_Read();          //从iic总线读取数值
 lux_data=(float)lux_data/1.2; //pdf文档第7页
     conversion(lux_data);         //数据转换出个,十,百,千 位       
 LCD_write_string(70display);//显示数值,从第9列开始   
   }  

    }
}


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

     文件      97022  2011-06-20 18:31  BH1750光强度传感器相关资料\AVR_测试程序\AVR  接线图.pdf

     文件       4241  2011-05-20 23:27  BH1750光强度传感器相关资料\AVR_测试程序\AVR_GY-30\1602.h

     文件       4288  2011-04-21 21:14  BH1750光强度传感器相关资料\AVR_测试程序\AVR_GY-30\1602._h

     文件       2003  2011-06-18 22:39  BH1750光强度传感器相关资料\AVR_测试程序\AVR_GY-30\AVR_GY-30.c

     文件       7032  2011-05-20 23:27  BH1750光强度传感器相关资料\AVR_测试程序\AVR_GY-30\AVR_GY-30.cof

     文件       3837  2011-05-20 23:27  BH1750光强度传感器相关资料\AVR_测试程序\AVR_GY-30\AVR_GY-30.dbg

     文件        192  2011-05-20 23:27  BH1750光强度传感器相关资料\AVR_测试程序\AVR_GY-30\AVR_GY-30.dp2

     文件       5035  2011-05-20 23:27  BH1750光强度传感器相关资料\AVR_测试程序\AVR_GY-30\AVR_GY-30.hex

     文件      47214  2011-05-20 23:27  BH1750光强度传感器相关资料\AVR_测试程序\AVR_GY-30\AVR_GY-30.lis

     文件         14  2011-05-20 23:27  BH1750光强度传感器相关资料\AVR_测试程序\AVR_GY-30\AVR_GY-30.lk

     文件      41048  2011-05-20 23:27  BH1750光强度传感器相关资料\AVR_测试程序\AVR_GY-30\AVR_GY-30.lst

     文件        715  2011-05-20 23:27  BH1750光强度传感器相关资料\AVR_测试程序\AVR_GY-30\AVR_GY-30.mak

     文件       3318  2011-05-20 23:27  BH1750光强度传感器相关资料\AVR_测试程序\AVR_GY-30\AVR_GY-30.mp

     文件       9919  2011-05-20 23:27  BH1750光强度传感器相关资料\AVR_测试程序\AVR_GY-30\AVR_GY-30.o

     文件       1005  2011-05-20 23:27  BH1750光强度传感器相关资料\AVR_测试程序\AVR_GY-30\AVR_GY-30.prj

     文件      22572  2011-05-20 23:27  BH1750光强度传感器相关资料\AVR_测试程序\AVR_GY-30\AVR_GY-30.s

     文件         70  2011-05-20 23:29  BH1750光强度传感器相关资料\AVR_测试程序\AVR_GY-30\AVR_GY-30.SRC

     文件       2174  2011-05-20 23:25  BH1750光强度传感器相关资料\AVR_测试程序\AVR_GY-30\AVR_GY-30._c

     文件        829  2011-05-20 23:21  BH1750光强度传感器相关资料\AVR_测试程序\AVR_GY-30\delay.h

     文件        835  2011-05-20 23:20  BH1750光强度传感器相关资料\AVR_测试程序\AVR_GY-30\delay._h

     文件       2554  2011-05-20 23:15  BH1750光强度传感器相关资料\AVR_测试程序\AVR_GY-30\i2c.h

     文件       2563  2011-04-29 12:04  BH1750光强度传感器相关资料\AVR_测试程序\AVR_GY-30\i2c._h

     文件     395556  2011-04-21 20:28  BH1750光强度传感器相关资料\BH1750FVI.pdf

     文件     356829  2011-06-20 18:34  BH1750光强度传感器相关资料\STC_测试程序\STC_ 接线图.pdf

     文件       5115  2002-04-16 22:32  BH1750光强度传感器相关资料\STC_测试程序\STC_BH1750\STARTUP.A51

     文件      11674  2019-01-04 10:18  BH1750光强度传感器相关资料\STC_测试程序\STC_BH1750\STARTUP.LST

     文件        758  2019-01-04 10:18  BH1750光强度传感器相关资料\STC_测试程序\STC_BH1750\STARTUP.OBJ

     文件      15964  2019-01-04 10:19  BH1750光强度传感器相关资料\STC_测试程序\STC_BH1750\STC51_BH1750

     文件       1045  2019-01-04 10:19  BH1750光强度传感器相关资料\STC_测试程序\STC_BH1750\STC51_BH1750.build_log.htm

     文件       3520  2019-01-04 10:19  BH1750光强度传感器相关资料\STC_测试程序\STC_BH1750\STC51_BH1750.hex

............此处省略21个文件信息

评论

共有 条评论