这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » [Let'sDo第3期]过程贴,驱动BH1750传感器

共4条 1/1 1 跳转至

[Let'sDo第3期]过程贴,驱动BH1750传感器

菜鸟
2024-11-18 21:54:37     打赏

第一次使用ESP32-S3,还要有一些挑战。

第一步是配置环境

使用Thonny+cpy进行开发

1731936574956.jpg

Thonny直接到官网下载就可以啦   Thonny, Python IDE for beginners

image.png

打开Thonny,下载到板子需要通过又下角的com口,选择自己的开发语言,由于我使用的是CircuitPython,因此就选择它。

第二步配置板子

5258a7aa7d1043fc2cc9267ce365256.jpg

第一次上电是烧录不了的,如上图所示,需要双击set按钮(可能第一次识别不到,多双击几次找到开发板的节奏),之后进入开发板进入文件移植的模式

dfaa421436242977b0cba9f176af13c.jpg

将firmware.uf2拖入first3boot(双击会自动弹出)

1731937475752546.jpg

成果之后是如上图所示。

第三步测试BH1750传感器模块

连接硬件

1731937733724144.jpg

测试从官方提供的源码

# SPDX-FileCopyrightText: 2020 Bryan Siepert, written for Adafruit Industries

# SPDX-License-Identifier: Unlicense
import time
import board
import adafruit_bh1750

i2c = board.I2C()  # uses board.SCL and board.SDA
# i2c = board.STEMMA_I2C()  # For using the built-in STEMMA QT connector on a microcontroller
sensor = adafruit_bh1750.BH1750(i2c)

while True:
    print("%.2f Lux" % sensor.lux)
    time.sleep(1)

注意:需要将引用的库上传到文件,因为第一次没经验,在这里地方卡住了好久,最后成功解决

1731937922361872.png

1731937828875495.jpg

开发版成功显示出光强值,驱动成功。




关键词: 驱动     过程     BH1750     传感器    

专家
2024-11-19 06:54:36     打赏
2楼

不错


专家
2024-11-19 08:11:39     打赏
3楼

感谢分享


工程师
2024-11-19 08:23:17     打赏
4楼

感谢分享      


共4条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]