DIY电子墨水屏天气/日历程序Arduino项目代码说明
本文给大家介绍了一些关于DIY电子墨水屏天气/日历程序Arduino项目代码说明和天气flash素材的话题,希望大家喜欢。
准备您的帐户
新知微-高精度天气数据-天气数据API接口-工业天气解决方案访seniversecom您的帐户并复制您的密钥。该键在以下代码中使用。
安装ESP8266/ESP32开发板
如果已经安装,请忽略此步骤。本文内容基于ArduinoIDE210。有关安装ESP8266/ESP32开发板环境的更多信息,请参阅demo1984scom文章使用Arduino18和ArduinoIDE20配置ESP8266/ESP32开发板开发环境-寻求自由的程序员。
安装依赖库
时间
安装方法打开菜单“工具”“管理库”,搜索“时间”并安装。
GxEPD2
安装方法打开菜单“工具”“管理库”,搜索“GxEPD2”并安装。
U8g2
安装方法打开菜单“工具”“管理库”,搜索“U8g2”并安装。
ArduinoJson
安装方法打开菜单“工具”“管理库”,搜索“ArduinoJson”并安装。
U8g2_for_Adafruit_GFX
如何安装打开菜单“项目-导入库-添加ZIP库”,选择提供的文件“U8g2_for_Adafruit_GFXzip”进行安装。
U8g2_wqy
如何安装打开菜单“项目-导入库-添加ZIP库”,选择提供的文件“U8g2_wqyzip”进行安装。这里需要注意的一件事是U8g2_wqyKanji字体库的使用。U8g2_wqy以文泉驿点阵宋体为源,提供12x12、13x13、14x14、15x15、16x16点阵字库。
chinese1、chinese2、chinese3是u8g2提供的小字符集。
gb2312是完整的GB2312简体中文编码字符集。
GB2312A只有GB2312的01、02、16到55以及08的部分区域的编码。不包括全角标点符号,例如“!”。请使用半角!代替。
gb2312b只有GB231201-55编码,其中10-15区域为空闲区域。比gb2312a多了一些符号。
字体选择应以简洁、适用为原则。否则,编译太大的程序时会抛出失败提示“Section39;doesnotfitinarea39.”。
字体名称
字数
兼职工作
u8g2_font_wqy12_t_chinese1
第411章
9,491
u8g2_font_wqy12_t_chinese2
第574章
13,701
u8g2_font_wqy12_t_chinese3
993
25,038
u8g2_font_wqy12_t_gb2312a
4041
111,359
u8g2_font_wqy12_t_gb2312b
4531
120,375
u8g2_font_wqy12_t_gb2312
7539
208,228
u8g2_font_wqy13_t_chinese1
第411章
10,341
u8g2_font_wqy13_t_chinese2
第574章
14,931
u8g2_font_wqy13_t_chinese3
993
27,370
u8g2_font_wqy13_t_gb2312a
4041
121,327
u8g2_font_wqy13_t_gb2312b
4531
130,945
u8g2_font_wqy13_t_gb2312
7539
227,383
u8g2_font_wqy14_t_chinese1
第411章
11,368
u8g2_font_wqy14_t_chinese2
第574章
16,443
u8g2_font_wqy14_t_chinese3
993
30,200
u8g2_font_wqy14_t_gb2312a
4040
133,898
u8g2_font_wqy14_t_gb2312b
4530
143,477
u8g2_font_wqy14_t_gb2312
7538
251,515
u8g2_font_wqy15_t_chinese1
第411章
12,590
u8g2_font_wqy15_t_chinese2
第574章
18,133
u8g2_font_wqy15_t_chinese3
993
33,165
u8g2_font_wqy15_t_gb2312a
4041
147,563
u8g2_font_wqy15_t_gb2312b
4531
158,713
u8g2_font_wqy15_t_gb2312
7539
276,938
u8g2_font_wqy16_t_chinese1
第411章
14,229
u8g2_font_wqy16_t_chinese2
第574章
20,245
u8g2_font_wqy16_t_chinese3
993
37,454
u8g2_font_wqy16_t_gb2312a
4041
169,286
u8g2_font_wqy16_t_gb2312b
4531
182,271
u8g2_font_wqy16_t_gb2312
7539
318,090
ESP-Seniverse
安装方法2023年5月10日之前打开菜单“项目导入库添加ZIP库”选择“ESP-SeniverseV001zip”安装,2023年5月10日之后安装“ESP-SeniverseV001zip”。选择“SeniverseV002zip”并安装,与V002相比,V001有较大变化且不兼容。
驱动板与开发板引脚接线
更改引脚的代码位于文件GxEPD2_display_selection_new_styleh中。ESP8266开发板
ESP32开发板
示例代码
1GxEPD2_DISPLAY_CLASS显示GxEPD2_DRIVER_CLASS/CS=/2、/DC=/0、/RST=/4、/BUSY=/5;NodeMCU-12FCP2102、4MBESP8266
下面是墨屏驱动板与开发板的引脚连接关系,供参考。
1驱动板开发板GPIO2BUSYD153RSTD24//部分驱动板标记为RES4DCD305CSD426CLKD514//部分驱动板标记为SCK7SDAD713//部分驱动板标记为DIN8GNDGND93V333V//部分驱动板同时支持或仅支持3V或5V,根据实际情况而定连接详细信息。您也可以根据自己的实际需要进行更改。
ESP32-DevKitC,4MB
引脚图,见原图
下面是墨屏驱动板与开发板的引脚连接关系,供参考。
ESP32-DevKitC-32D,4MB
1驱动板开发板GPIO2BUSY213RST16//部分驱动板标记为RES4DC175CS56CLK18//部分驱动板标记为SCK7SDA23//部分驱动板标记为DIN8GNDGND93V333V//部分驱动板同时支持或仅支持3V或5V,根据实际情况而定连接到ESP32。开发套件C-32E,4MB
与32D的区别在于BUSY引脚不同,也可以使用其他GPIO引脚。请注意,在线购买的开放板的引脚排列可能与乐鑫的引脚排列略有不同。卖家通常会提供引脚布局图。我们建议将引脚连接到开发板的同一侧,以方便使用。
1驱动板开发板2BUSY43RST16//部分驱动板标记为RES4DC175CS56CLK18//部分驱动板标记为SCK7SDA23//部分驱动板标记为DIN8GNDGND93V333V//部分驱动板同时支持或仅支持3V或5V、4M,根据与禾数ESP32C3的实际连接
引脚排列图请参见原文。ESP32C3-CORE开发板-LuatOS文档
1驱动板开发板2BUSY113RST10//有些驱动板标记为RES4DC55CS76CLK4//有些驱动板标记为SCK7SDA6//有些驱动板标记为DIN8GNDGND93V333V//有些驱动板支持3V或5V,或者只支持3V或5V,具体取决于您的情况需要注意的是,这里实际连接时,BUSY引脚使用了一个特殊的引脚,GPIO11。GPIO11引脚之前在听拓项目中配置过,所以直接使用。
上述引脚之间的具体连接关系也可以根据您的实际需要进行更改。有什么疑可以到小黄鱼那里查。有些文章是为了方便已经购买了它们的鱼友而写的,而另一些文章则是受到他们每天与水族箱打交道的过程中的经验启发而写的。爱好。
精品频道套餐5元/月包含【大新闻】、【全】、【】、【时尚】、【掌上书】,用户须主动订购;独立付费频道每个频道2元/月[][][游玩][健康]等,需要用户主动点播;4.“新闻”业务与一般WAP业务有什么区别?快报业务是一种终端信息业务,在手机桌面、手机摘要屏、WAP网站上采用3D显示,让用户无需登录WAP网站即可随时随地获取最新信息。比一般WAP业务显示方式更多,显示格式有所创新。5.如果用户使用短信功能,是否会影响其使用手机其他功能(例如接听电话或发短信)?案不会。提醒功能是否会影响电池待机时间?经过严格测试,消息功能对电池待机时间没有明显影响。哪些设备可以使用“快报”服务?目前支持Express的设备类型超过20种,包括诺基亚、三星、摩托罗拉、LG、多普达等,以及170多种2G和3G设备。8.“快递”服务使用异常如何解决?1)您手机上的频道内容长时间未更新或更新时出现下载错误A请先检查手机上的内容。
发表评论