其实说起来,我原来以为这个小制作会很简单,基本上就按图索骥就可以了,但是实际操作中遇到了各种问题,得到了各种帮助。事后想想,其实遇到困难时好是,如果只是单纯的仿制,拼合他人的作品,那我只能算是一个组装车间的工人,在不停地模仿他人,永远体会不到DIY的乐趣。至此以后,我一定会刨根问底,变单纯的模仿为自己的创新。希望大家以我为戒啊!再次感谢帮助过我的朋友wiki。
事情是这样的,我TB了一块12864,手头上还有一个DHT11的温湿度传感器,我想做个家居环境监测的小工具玩玩,网上没有现成的例子,所以通过查资料什么的找来了一些库文件,开始了拼合之路。之前很惭愧,只是懂得抄袭代码什么的,C最基本的数据类型转换什么的一窍不通,编译器老是提示类型转换错误,捣鼓了几个小时无果后,我求助于WIKI,他认真分析了我的代码,耐心讲解了arduino中的数据类型。最后才发现原因是12864的库文件中对数据类型的过度限制造成的,于是我又查资料改写了库文件,最终达到了目的。回头想想,我觉得这次制作点醒了我,人家高手哪怕是一个不起眼的作品,都是日积月累厚积薄发的结果,没有扎实的基础知识和能力是无法企及的,如果意识不到这一点,我们只能在人家的影子下自得其乐。
KC上研究arduino的人不多,所以我也就不罗嗦制作过程了,有兴趣的朋友可私聊,我们共同探讨。放几张图吧。
200字以内,仅用于支线交流,主线讨论请采用回复功能。