DIY电子墨水屏天气/日历程序Arduino项目代码说明

 admin   2023-10-24 21:07   35 人阅读  0 条评论

本文给大家介绍了一些关于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请先检查手机上的内容。


本文地址:http://eptisonshop.com/post/4032.html
版权声明:本文为原创文章,版权归 admin 所有,欢迎分享本文,转载请保留出处!

 发表评论


表情

还没有留言,还不快点抢沙发?