这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » [Let'sDo第3期]DIY一个电子测光表基础任务过程帖

共1条 1/1 1 跳转至

[Let'sDo第3期]DIY一个电子测光表基础任务过程帖

菜鸟
2024-11-25 17:09:13     打赏

没用过、也不太想用Circuitpython(没有贬低的意思,纯粹个人想法),所以选择了Arduino IDE,后面会打算学习乐鑫的idf

安装Arduino 的过程就不赘诉了。

 

一、Arduino 环境配置

image.png

等待一段时间 或着 老是安装失败,非常难安装上(科学上网也很难安装)。

image.png


目前也没有好的办法可以快速安装上。

 

二、基础任务

1、采集按键状态

 

查阅原理图,可知按键按下电压变高

image.png

按键的IO确认,两个按键分别接到IO1 IO2

image.png

实验效果:

image.png

GIF:

key.gif

2、驱动BH1750

 

接线图

image.png

I2C的地址配置引脚,用锡短接,默认接地了,目的匹配是驱动库中的I2C地址,不然不能通讯上。

image.png

驱动库中的地址如下

image.png

实验结果:

image.png

GIF

sensor.gif 

 

3、点亮屏幕

 

引脚确认

image.png

image.png


综上,

背光  TFT_BL   45

数据 TFT_MOSI  35  

时钟 TFT_SCLK  36  

片选 TFT_CS    42  

复位 TFT_RST   41  

命令/数据  TFT_DC    40  


好不容易跳转到对应的头文件,不给修改,要找到文件对应库的路径下,才能修改。

image.png

下图可以看到Arduino 默认的库安装路径

修改屏幕分辨率

image.png

修改驱动IC 类型

image.png

修改背光引脚

image.png

修改驱动引脚

image.png

显示效果

image.png

4、显示光强

由于屏幕有一半损坏了,所以我调整了显示的方向。结合第二步做的光强传感器。

 c65a1b110ed5fb7528c61f6c9de2da9.jpg

 

综上,基础任务已全部完成。




共1条 1/1 1 跳转至

回复

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