整个作品软硬件都是有我本人自行设计完成,就单单程序都准备了4套,其中3套是STM32的,1套是VB上位机。用VB编写上位机我是在大一的时候在郭天祥的51单片机里就了解了,那是一个用上位机显示单片机采集温度的例子。从那时起我就对上位机产生了浓厚的兴趣,也从此励志今后也要自己编写上位机。终于在这个学期我们课程里就有VB这个课。知道了一些基本VB的操作后,我就自己上网找VB编写上位机的视频看。经过自己的努力终于自己如愿以偿。后来又学习了用VB播放MP3,用VB驱动打印机等一些控件的使用。才把这个上位机完成。STM32的程序挑战的最大的,特别是点餐机花的时间最多,它包括触摸屏,SD卡和文件系统。触摸屏要判断点触与滑屏,要做界面,要做按钮,其中横屏是最坑爹的,用了横屏后很多竖屏之后的显示函数用不了的或是有问题的,这都要自己一一解决,自己解决不了的实验室又没人可以问的,这时候要学会百度,自己解决问题,也不要老想着去问别人。SD卡和文件系统程序有很多的数组,结构体,数组指针和结构体指针。在看这些程序的时候我真的很恨自己大一的时候没把C语言学好,自己经常的要回去翻翻C语言的书。
下面是视频连接。。。本人纯新手做的不好还望大家纠正。。。。。
视频:
图片:
|