寒假第二周学习总结与反思
作者:互联网
又一周过去了,这周没有写博客,我可没有摸鱼,我在做项目,嘿嘿,上周学了FreeRTOS的很多知识,我就想着做个项目出来,想法很美好,现实很骨感,总结一下我这周每天都在干嘛,真的每一天都好忙,我从周日开始动手做,之前也没有学过LCD屏,周日我就将LCD中文字库移植到FreeRTOS上真的好艰难,不是缺这个就是缺那个,弄了一上午,终于把东西都移植过去了,下午就马不停蹄的开始设计界面,于是在周日晚上,界面1.0设计好了。
现在看好丑啊,周一我开始给车库布局,如何进车位,如何腾出车位,按道理来说应该很简单,不就是很简单的信号量吗,你只有实操才会发现问题。具体的我会在项目具体的博客里介绍,一天过去了,界面2.0终于好了(忘记拍图记录了),效果还不错。周二我将FreeRTOS接入了阿里云,很顺利的就接入了,然后我想着我要识别车牌就要可查询,将识别到的车牌发送到阿里云吧,这个问题我又弄了一天,实在发不过去,我放弃了阿里云。望着一事无成的自己,打起了游戏。周三,我突然想起来我还会Blinker,于是动手操作Binker,界面1.0设计完成,也能连上发送车牌上去。
瞬间激起了我的斗志,下午我就开始app方便的部署,计算机能力挑战赛的时候我就用过,但是我不能用手机控制32,这次我一定要将APP和32连接起来,终于通信成功了,可我占用了语音播报的串口,我又开始重新配置串口,因为要3个串口一起用,每个串口的配置还都有点小差别,我都快把百度搜烂了,终于终于可以3串口同时使用了,这个时候基本上所有功能都已经设计好了,就差温湿度和舵机了。周四我去拿温湿度和舵机,顺便买了块木板,于是我开始设计温湿度,用FreeRTOS温湿度采集,真的好简单,但是你要数据准确好难,那个数据需要不断采集,而且中间不能被打断。这就要求他的优先级很高,他的优先级很高就会影响我其他的任务,最后用采用任务挂起与定时器中断恢复任务解决了这个问题。嘿嘿,到这所有功能都设计好了。上图:
32界面2.0:
手机app界面2.0:
车牌识别采用的K210,很好用。终于在周四晚上封箱了,大功告成,每天不是在解决问题,就是在解决问题的路上,百度都要被我搜烂了,只有做项目,将你所学实战你才能发现哪些你需要注意,哪些你还学的不够好。周五呢,快过年了嘛,打扫打扫卫生,收拾收拾家里。每一天都好充实,虽然每天忙碌的10点钟,但我真的好开心,坚持做自己喜欢的事情,为了自己,加油!
希望你们也能够好好努力,不要荒废了寒假的大好时间。
标签:界面,FreeRTOS,温湿度,第二周,寒假,串口,反思,2.0,车牌 来源: https://blog.csdn.net/qq_51963216/article/details/122735605