• 大小: 2.01MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-10-29
  • 语言: 其他
  • 标签: GY-30  HB1750FVI  

资源简介

里面有GY-30光强度模块最新资料,含HB1750FVI中文开发手册,还有测试例程,有需要的自行下载

资源截图

代码片段和文件信息

/*****************************************
* 基于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列开始   
   }  

    }
}


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-10-05 01:29  GY-30光强度模块资料\
     文件     1333233  2018-10-05 01:29  GY-30光强度模块资料\BH1750FVI中文数据手册.pdf
     文件      395556  2011-04-21 12:28  GY-30光强度模块资料\BH1750FVI.pdf
     文件      118995  2011-06-26 12:56  GY-30光强度模块资料\GY-30中文说明.pdf
     文件     1060614  2011-05-20 15:34  GY-30光强度模块资料\光强度模块说明图.bmp
     目录           0  2011-06-26 13:07  GY-30光强度模块资料\测试程序\
     目录           0  2011-05-20 15:30  GY-30光强度模块资料\测试程序\AVR_GY-30\
     文件       29766  2011-05-03 12:55  GY-30光强度模块资料\测试程序\AVR_GY-30\AVR GY-30 接线图.pdf
     目录           0  2016-05-02 15:29  GY-30光强度模块资料\测试程序\AVR_GY-30\AVR_GY-30\
     文件        4288  2011-04-21 13:14  GY-30光强度模块资料\测试程序\AVR_GY-30\AVR_GY-30\1602._h
     文件        4241  2011-05-20 15:27  GY-30光强度模块资料\测试程序\AVR_GY-30\AVR_GY-30\1602.h
     文件          70  2011-05-20 15:29  GY-30光强度模块资料\测试程序\AVR_GY-30\AVR_GY-30\AVR_GY-30.SRC
     文件        2174  2011-05-20 15:25  GY-30光强度模块资料\测试程序\AVR_GY-30\AVR_GY-30\AVR_GY-30._c
     文件        2011  2011-05-20 15:26  GY-30光强度模块资料\测试程序\AVR_GY-30\AVR_GY-30\AVR_GY-30.c
     文件        7032  2011-05-20 15:27  GY-30光强度模块资料\测试程序\AVR_GY-30\AVR_GY-30\AVR_GY-30.cof
     文件        3837  2011-05-20 15:27  GY-30光强度模块资料\测试程序\AVR_GY-30\AVR_GY-30\AVR_GY-30.dbg
     文件         192  2011-05-20 15:27  GY-30光强度模块资料\测试程序\AVR_GY-30\AVR_GY-30\AVR_GY-30.dp2
     文件        5035  2011-05-20 15:27  GY-30光强度模块资料\测试程序\AVR_GY-30\AVR_GY-30\AVR_GY-30.hex
     文件       47214  2011-05-20 15:27  GY-30光强度模块资料\测试程序\AVR_GY-30\AVR_GY-30\AVR_GY-30.lis
     文件          14  2011-05-20 15:27  GY-30光强度模块资料\测试程序\AVR_GY-30\AVR_GY-30\AVR_GY-30.lk
     文件       41048  2011-05-20 15:27  GY-30光强度模块资料\测试程序\AVR_GY-30\AVR_GY-30\AVR_GY-30.lst
     文件         715  2011-05-20 15:27  GY-30光强度模块资料\测试程序\AVR_GY-30\AVR_GY-30\AVR_GY-30.mak
     文件        3318  2011-05-20 15:27  GY-30光强度模块资料\测试程序\AVR_GY-30\AVR_GY-30\AVR_GY-30.mp
     文件        9919  2011-05-20 15:27  GY-30光强度模块资料\测试程序\AVR_GY-30\AVR_GY-30\AVR_GY-30.o
     文件        1005  2011-05-20 15:27  GY-30光强度模块资料\测试程序\AVR_GY-30\AVR_GY-30\AVR_GY-30.prj
     文件       22572  2011-05-20 15:27  GY-30光强度模块资料\测试程序\AVR_GY-30\AVR_GY-30\AVR_GY-30.s
     文件         835  2011-05-20 15:20  GY-30光强度模块资料\测试程序\AVR_GY-30\AVR_GY-30\delay._h
     文件         829  2011-05-20 15:21  GY-30光强度模块资料\测试程序\AVR_GY-30\AVR_GY-30\delay.h
     文件        2563  2011-04-29 04:04  GY-30光强度模块资料\测试程序\AVR_GY-30\AVR_GY-30\i2c._h
     文件        2554  2011-05-20 15:15  GY-30光强度模块资料\测试程序\AVR_GY-30\AVR_GY-30\i2c.h
     目录           0  2011-04-21 13:49  GY-30光强度模块资料\测试程序\STC_GY-30\
............此处省略20个文件信息

评论

共有 条评论