距离上一次参加电子大约过去了3年时间了,好多场景已经记不起来了,只留下了一些经验还保存在我的大脑皮层。借着这次活动,与广大的网友们分享一下竞赛活动的准备阶段,也为准备参加下一届比赛的网友们有所借鉴。
知识基础
“竞赛”在百度里的解释如下“竞赛是在体育、生产等活动中,比较本领、技术的高低,由多个人参加,有一定的规则。”可见,竞赛是比较人与人的本领的活动,也就是说,参赛人员的个人基础就非常重要。那么基本的本领都有哪些呢?这里我们简单分为以下三个方面:
1、C语言知识。首先,C语言在编程界就像我们生活中的英语一样,是一个通用与交流的语言。有时,我们会遇到不同编程语言实现的算法,例如delphi、python等,但是其都可以归结为C语言来描述,这也为我们在具体应用中移植提供了重要参考的可能性;其次,C语言是目前嵌入式领域里的最通用的语言,我们的单片机、msp430,ARM甚至DSP都是通过C语言来实现的编程。可见,C语言的好坏,基本决定了竞赛能否按时完成。
2、数电、模电知识。做电子竞赛,必要的电子知识肯定需要,这里不过多说明,只是提醒在选择元器件时,要注意区分各自的关键特性参数及替换元件——毕竟有时间,不是想要就有的。
3、调试工具的使用。这里的调试工具包括软件调试工具,例如在开发环境里如何添加测试点,断点及打印输出调试信息等。硬件工具,主要是示波器的使用:有人说过示波器是电子工程师的眼睛。这个观点我是十分赞同。100K+的示波器肯定不会只是显示个波形那么简单。望大家在课下多多了解,多多实践。
获奖要素
获奖要素
参加竞赛的目的之一就是要拿奖品,得名次。那么,如何吸引评委的眼球呢?第一、肯定要实现基本功能。我设计了一个小车,那么这个小车肯定得能动。这是一个前提。如果小车都不动,你说这个车再高级,算法再先进,我想这都将是徒劳的。第二、要有创新性。这个创新性不需要“填补国内空白”的创新,只需要你的“创新”比前人高级即可。例如,无线网络大家都能设计与实现,都能与上位机进行通讯,那么如果你设计出来一个基于BS结构的界面,那么你就是创新。但是这个BS界面肯定已然存在了实际应用中,只电子竞赛中尚未有团队实现。最后,多媒体展示。漂亮的美工,酷炫的展示,肯定会为自己的作品增添不少场外因素的加分。
限于篇幅及时间的关系,这次就与大家分享这些。也祝参加本次竞赛的论坛网友们都能取得自己满意的成绩。