ESP32-C3驱动BH1750(GY-30)
最近在做一个项目,从百度上找了不少资料但是都无法适用于esp32-c3,然后就在自己在找了资料成功驱动BH1750
首先esp32-c3的默认IIC端口为:SCL=GPIO9 ,SDA=GPIO8
代码为:通过串口显示在PC端
#include <BH1750.h>
#include <Wire.h>
BH1750 lightMeter;
void setup() {
Serial.begin(9600);
Wire.begin();
lightMeter.begin(BH1750::ONE_TIME_HIGH_RES_MODE);
Serial.println(F("BH1750 One-Time Test"));
}
void loop() {
while (!lightMeter.measurementReady(true)) {
yield();
}
float lux = lightMeter.readLightLevel();
Serial.print("Light: ");
Serial.print(lux);
Serial.println(" lx");
lightMeter.configure(BH1750::ONE_TIME_HIGH_RES_MODE);
}
实现效果:
ESP32-C3驱动BH1750(GY-30)相关推荐
- 【花雕体验】16 使用Beetle ESP32 C3控制8X32位WS2812硬屏
实验使用的硬件,软件平台使用Arduino IDE(见<[花雕体验]15 尝试搭建Beetle ESP32 C3之Arduino开发环境>) WS2812B 是一个集控制电路与发光电路于一 ...
- Esp32 C3 Arduino 串口开发(1)
网上合宙的esp32 C3 的测试版 9.9元,简洁小巧,用于学习测试非常方便.原来是装的Luatos,可以直接用Arduino开发.Arduino安装的为最新版 V2.00RC8,有点类似 vSco ...
- ⑧ ESP8266 开发学习笔记_By_GYC 【ESP8266 驱动 BH1750 光强传感器】
目录 一.BH1750是什么 二.驱动原理&代码 关于IIC BH1750驱动 三.结语 本章介绍 在ESP8266上使用IIC总线驱动BH1750光强传感器的方法. 一.BH1750是什么 ...
- ESP32 One-Wire驱动功能
简 介: 通过测试ESP32 MicroPython中的1-Wire功能,可以看到对于DS18B20可以很好地读取其中的温度,但需要对于DS18B20增加对应的电源. 对于AM2302,直接使用ESP ...
- esp32 spi 驱动 oled 屏显示来自 PC 的画面
esp32 spi 驱动 oled 屏显示来自 PC 的画面 实验代码 gayhub 实验源码 设备及运行环境 装有python的电脑 Python 3.8.2 (tags/v3.8.2:7b3ab5 ...
- ESP-WHO(一)ESP32 摄像头驱动分析
ESP-WHO(一)ESP32 摄像头驱动分析 ESP32 摄像头驱动分析 摄像头初始化 数据采集 ESP32 摄像头驱动分析 摄像头代码 摄像头初始化 Step: 寻找摄像头 提供摄像头时钟.初始化 ...
- Arduino IDE ESP32 C3 “Some indexes could not be updated.”错误
过程 最近用XIAO ESP32 C3的板子做个小项目,使用Arduino IDE进行开发,在按照文档步骤,在File\Perference\Additional Board Manager URLs ...
- ESP32-C3学习笔记(3):ESP32 C3 IIC总线驱动光照强度传感器(基于ESP-IDF Eclipse)
一.硬件简介 光照强度传感器使用的是物联网俱乐部的智慧路灯案例扩展板E53_SC1,购买连接 https://item.taobao.com/item.htm?spm=2013.1.w4004-222 ...
- ESP32开源驱动库Easyio的使用,基于ESP-IDF开发框架,非Arduino
Easyio 是一款适配于ESP-IDF框架的开源驱动库,以支持ESP32的简便开发.目的是简化乐鑫ESP-IDF开发框架的使用难度.(真要方便的话,有现成的Arduino和Platform可以用 ...
最新文章
- 【python】使用python脚本将LFW数据中1672组同一个人多张照片拷贝出来
- rhel6.3挂载HP-EVA6400磁阵--linux端操作流程
- linux重启终端后go命令,Linux基础命令之关机,重启,注销-Go语言中文社区
- 分布式与人工智能课程(part10)--图像库的基本使用
- 图片:jpg png gif bmp 区别(四)
- maven学习(一)
- cr全称是什么意思_轻生未遂?她到底经历了些什么......
- CDH5部署三部曲之二:部署和设置,高薪程序员必会
- 《八佰》正式上映不到两天 累计票房破6亿元
- 如何在Java项目中查找未使用/无效的代码
- Css实现页面元素置顶时悬浮
- Java之父:詹姆斯·高斯林 (James Gosling)
- USB调试助手功能完善
- python之if-else_Python中的if-else
- c#通过键盘输入若干个整数,长度不得多于20个,最后将其中最大的数输出,采用控制台的形式实现。
- excel怎么把竖排变成横排_PS虚线字怎么制作-PS虚线字绘制教程详解
- 网络变压器、网络通讯用磁性器件的要求和发展趋势
- 芯片的设计流程和流片成本
- SEC:马斯克在法官批准和解协议之后再发推特时 并未向公司请示
- 读 S. Meyers 之 《Effective STL 中文版:50条有效使用 STL 的经验》
热门文章
- CentOS 8使用Cockpit管理Linux——网络
- Android加载Gif动画android-gif-drawable的使用
- MAC电脑的截图方法
- android读取URL链接内容
- 电脑怎么找回彻底删除的文件?大家都说简单的方法
- 2022年WordPress主题最优秀热门主题排名TOP30
- 《拥抱机器人时代——Servo杂志中文精华合集》——4.9 从物联网中盈利
- 其实华为手机自带会议黑科技!按下这个按钮,录音转文字一键记录
- 读懂RESTful风格
- html 获得div的高度,如何用js获取div不确定的自适应高度(currentStyle与offsetHeight)...