今天主要进行了温湿度模块的LCD显示和语音播报的程序编译,将昨晚因没有语音模块而未能完成的rtc万年历语音播报进行完善。
昨天晚上将LCD显示温湿度数值进行了尝试性的编写,使用了sprintf函数和显示字符串函数相结合在指定区域显示温湿度值。字符串中描述性单词可以正常显示,但获取的数值无法正常显示,经过老师的指导才发现sprintf函数不支持整型常量的输出,必须将整型转换成对应ASCII码进行输出,对于自定义数组的初始化也也没能想到,改进之后终于可以正常进行显示温湿度值。
而语音报时的功能未能实现则是由于,忘记对管脚初始化函数进行调用导致的,经过一天的努力完成了功能的基本实现,还在老师的建议下将两部分程序进行合并。
明天要进行交互核心功能电容触控屏的编译,今天晚上将前两天程序合成调试好后进行触控的整合编译尝试。