第一次使用ESP32-S3,还要有一些挑战。
第一步是配置环境
使用Thonny+cpy进行开发

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

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

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

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

成果之后是如上图所示。
第三步测试BH1750传感器模块
连接硬件

测试从官方提供的源码
# 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)注意:需要将引用的库上传到文件,因为第一次没经验,在这里地方卡住了好久,最后成功解决


开发版成功显示出光强值,驱动成功。
我要赚赏金
