第一次使用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)
注意:需要将引用的库上传到文件,因为第一次没经验,在这里地方卡住了好久,最后成功解决
开发版成功显示出光强值,驱动成功。