合泰杯比赛总结(一)

之所以要写这篇总结,是因为第一次参加这种比赛,踩了很多坑,希望能够记录下来,避免学弟学妹们重蹈覆辙。同时,也记录一下自己的心路历程。

先介绍一下这个比赛流程吧。比赛分为三个阶段。

第一个阶段是写初赛报告,这个阶段不需要动手实操,只要构思作品,还要画流程图,设计硬件结构框图。
第二个阶段就是将第一阶段的报告做成成品。最后还要撰写复赛报告提交审核。
第三个阶段就是决赛了,展示各个队伍的成品,最后评选。

这个比赛是多人组队,最多四个人。

我最想说的是,报这个比赛最重要的是兴趣,你愿意为了它牺牲自己的业余时间。因为到后面你会发现,你设计的再简单的东西,等到要实现的时候,也会问题百出,也许一个很简单的问题,也能卡你很久。笔者就是属于那种不想报的,因为笔者对于硬件不是那么感兴趣,我更倾向于编程。最后因为当时老师找的时候我也没有其它项目可以做,又有自学过一下单片机,然后老师说参加这个比赛也能锻炼到写代码。由于笔者才大二,年轻的很,就报了。至于结果怎么样,后面会说明。

找好队伍很重要。我自己是二本学校,大家对于参加比赛的积极性并不高,而且有些同学,也并不了解自己的兴趣,只是因为在编程方面稍稍受挫,就武断的说自己对硬件感兴趣,殊不知在这个时代,没有代码的硬件是没有灵魂的。最可恶的是那些报了名,然后发现硬件要学的东西也很难,然后觉得自己都不会,就理所当然的把工作都给其他人做。笔者的专业虽然是硬件相关,但是大二并没有开设单片机课,因此我成了他们中最了解单片机的人,也因此被老师指派为队长。其实我也只学了51单片机的定时器,中断,串口的一些知识。再多的我也不会。所以在实力相差悬殊的队伍里,我在报的那一刻起,已经注定了要承担大量工作,而事实也确实是这样。
因为他们都没有单片机的相关经验,所以,初赛报告几乎就是按照我会的东西去设计。

我硬件会的东西就是定时器中断,串口,还有一个大一参加比赛了解到的WIFI模块。
软件方面我自学的C++,然后会用QT写一些简单的程序。
于是,我的设计就是加一个传感器,然后用单片机通过串口读取数据,然后再通过串口将数据传到WIFI模块上,然后运用WIFI模块的透传模式,将数据传输到上位机上。
其实在设计的时候,就已经出现工作量一边倒的情况了,因为其他人都不了解单片机,何谈设计呢?所以初赛报告,几乎就是我一个人在写。
初赛报告结束后第一个任务就是熟悉合泰单片机,合泰单片机的操作和51单片机很不同,加上我对单片机的理解并不精通,所以大量时间花在了熟悉合泰单片机上。

下一篇文章我将介绍我所使用的合泰单片机的基本操作。 

你可能感兴趣的:(感悟)