机器人制作心得(一):使用arduino驱动BH1750光照强度模块

本文是作者初次使用arduino制作机器人的心得,详细介绍了如何连接和编程BH1750光照强度模块。通过arduino IDE下载并烧录程序,利用串口通信在设备管理器中找到UNO板的串口,并通过串口监视器检查设备运行状态。

今天是我第一次记录研究心得,若有不足,多多包涵。

首先我们需要用到的材料有 BH1750光强度模块,杜邦线若干与UNO板以及IDE。

arduino IDE 可以在微软商店上免费下载

我使用的BH1750有五个引脚,分别是VCC,GND,SCL,SDA和ADDR。五个引脚分别接上Arduino UNO的3.3V,GND,A5与A4接口,ADDR引脚悬空不接。

那么在使用IDE烧录程序之后,要先进入设备管理器查看UNO板的串口,那么我自己的两台设备都默认为串口COM3.,要先选择串口,然后打开工具中的串口监视器,检查设备运行情况。

最后附上BH1750的代码

#include <Wire.h> //IIC

#include <math.h> 

int BH1750address = 0x23; 

byte buff[2];

void setup()

{

  Wire.begin();

  Serial.begin(9600);

}




void loop()

{

 int i;

 uint16_t val=0;

 BH1750_Init(BH1750address);

 delay(1000);

 if(2==BH17
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值