【瑞康原创,转载需说明】
外形图
44009使用很简单,不像CCS811操作时序那么麻烦,一小时以内就搞定了。
第一步:硬件接线,程序中的端口要跟据你实际连接更改。
二、44009地址,有一个地址线A0,当其接地时,读写地址分别为0x95/0x94,当其接VCC时,读写地址分别为0x97/0x96。
三、MAX44009内部寄存器宏定义:
四、可以用标准I2C协议读取0x03及0x04单元数据:
五、按下面方法换算成lux即可:
六,显示亮度数据:
附上单片机全部源程序:
上面程序向上位机以是HEX模式传送数据,我后面改成为以文本模式传送数据,改动部分单片机程序如下:
上位机vb.net源程序,测试通过。
串口初始化程序
接收程序
转换程序
启动中调用初始化串口程序
串口事件中调用接收程序