“总得做点有意义的事情吧!”,这是我在经历了毕业、工作、然后辞职再就业的过程中遇到的一系列挫折后产生的想法。大学学了4年,出去面试找工作,就没拿得出手的东西,哪怕是一个玩具。这是我找工作面试失败后总结出来的失败心得,最要命的是,我有一种:“我现在是经验太少,以后会好起来的。” 这样的错觉在心里存在着。
经过反省之后,我决心摆脱这样的状况,现在就开始动手,一个产品是靠做出来的,不是想出来的,代码更是要一行行写出来,bug是慢慢调出来的。是的,我要写一个产品,做什么好呢?要能锻炼我的能力,从最基础的做起,打好基础。我手头上刚好有一块STM32F103的开发板,还带有一块液晶屏、内存卡槽、USB接口。于是我就想到了一个既能利用起板子上硬件的所有功能,又能做出一个好玩实用的东西——带多媒体功能的音乐播放器(可能会比这简单,看能力情况)。
当然,实际上可能跟我想象的不太一样,先从简单的做起。
第一阶段:做一个集蜂鸣器播放音乐、液晶显示(歌曲名)、按键控制(上一首、下一首、暂停/播放)、时间、温度显示的电子琴玩具。(不伦不类的感觉)
第二阶段:将蜂鸣器改成扬声器播放,液晶显示图片(或者跳动的频谱),sd卡存放音乐文件。
第三阶段:使用usb功能下载音乐、加蓝牙控制音乐暂停/播放、蓝牙传输音乐、WIFI功能、增加按键(做输入法)、可安装多种自己编写的应用app(画图、相机、无线传文本、聊天软件)。
stm32f103开发板可能最终效果不是很理想,但是没关系,最重要的动手,接下来不动手要先做好规划再来写程序。
网友评论