没用过、也不太想用Circuitpython(没有贬低的意思,纯粹个人想法),所以选择了Arduino IDE,后面会打算学习乐鑫的idf。
安装Arduino 的过程就不赘诉了。
一、Arduino 环境配置

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

目前也没有好的办法可以快速安装上。
二、基础任务
1、采集按键状态
查阅原理图,可知按键按下电压变高

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

实验效果:

GIF:

2、驱动BH1750
接线图

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

驱动库中的地址如下

实验结果:

GIF:
3、点亮屏幕
引脚确认


综上,
背光 TFT_BL 45
数据 TFT_MOSI 35
时钟 TFT_SCLK 36
片选 TFT_CS 42
复位 TFT_RST 41
命令/数据 TFT_DC 40
好不容易跳转到对应的头文件,不给修改,要找到文件对应库的路径下,才能修改。

下图可以看到Arduino 默认的库安装路径
修改屏幕分辨率

修改驱动IC 类型

修改背光引脚

修改驱动引脚

显示效果

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

综上,基础任务已全部完成。
我要赚赏金
