这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » Let‘s do 第三季[电子测光表]开箱贴

共1条 1/1 1 跳转至

Let‘s do 第三季[电子测光表]开箱贴

菜鸟
2024-11-22 16:48:36     打赏

简介



很高兴能够参与到本期EEPW和得捷电子主办的Let's do 第三季. 本期要完成的项目是一个电子测光表. 在经过漫长的等待之后也是终于收到了本次购买的物料, 因此有了本次的开箱贴. 那么在本次开箱贴中我将会对这次项目所使用的物料进行展示和简要的功能讲解.


下图为包装的图片

image.png

所有的物料展示

image.png

物料清单

名称说明
ESP32-S3 TFT主控, 显示测光后计算的相机参数等
360 度舵机控制相机拍照
BH1750测光,使用I2C将数据发送到主控
按键模块控制舵机



环境搭建

昨天研究了一下, 建议ESP32-S3 TFT 不要刷入CirclePython的中文固件, 全部是拼音, 比英语更难认. 可以在下述的页面中https://circuitpython.org/board/adafruit_feather_esp32s3_tft/  下载英语的固件进行烧录.


image.png

以下教程为如何去除, Thonny中的政治元素图标. 主要的步骤就是删除workbench.py 中和Ukraine所有相关的代码, 可以使用ctrl + f 进行搜索.

在Windows 上可以借助搜索工具来搜索workbench.py 并且进行调整. 

在MAC OS 可以在下述目录中找到

/Applications/Thonny.app/Contents/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/thonny


image.png

图标已经被删除

image.png

此时环境已经搭建完成


测试开发环境



我们可以使用REPL来检查板载的资源, 首先我们需要Ctrl + D 中断当前板载的程序运行来进入REPL.

image.png

输入下面的代码来检查板载资源

import board
dir(board)


结果如下图所示

image.png

我们可以使用下述的程序来测试代码的运行,使其LED灯闪烁.

import board
import digitalio
import time

led = digitalio.DigitalInOut(board.LED)
led.direction = digitalio.Direction.OUTPUT

while True:
    print("Hello, CircuitPython!")
    led.value = True
    time.sleep(1)
    led.value = False
    time.sleep(1)

效果如下:

image.png


屏幕会不断打印Hello, CircuitPython! 同时LED灯会进行闪烁




关键词: Let‘s do     开箱贴     环境搭建    

共1条 1/1 1 跳转至

回复

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