和 12 岁小同志搞创客开发:如何选择合适的控制器?
机缘巧合在网上认识一位 12 岁小同志,从零开始系统辅导其创客开发思维和技巧。
项目专栏:https://blog.csdn.net/m0_38106923/category_11097422.html
如果说传感器是眼、耳、口、鼻、舌(视觉感知、听觉感知、味觉感知、嗅觉感知、触觉感知),那么控制器就是控制处理这些感知数据的大脑。
市面上售卖的控制器功能多样,种类繁多,新手创客可以从以下几方面进行选购。
1、满足驱动要求
选购的控制器必须要具备驱动传感器的能力。例如,串口 6 轴传感器,基于 UART 串口通信,所以控制器必须要具备 UART 通信端口。
2、方便开发、维护
如果没有特殊要求,尽量选择自己熟悉常用的控制器,这样可极大节省开发时间,方便调测、维护和升级产品。
micro:bit、Arduino、树莓派、掌控板是主流的青少年编程入门控制器,操作简单,可使用拖动图形化积木编程,适合初级小创客培养编程思维,快速开发实验。
并且这四款硬件可支持 Python 语言编程,由图形化积木编程过渡到编程语言开发,同样适用。
3、权衡性价比
选购传感器时,最理想的情况是物美价廉,正好满足需求为佳。但是选购控制器时,在满足产品功能的前提下,性能最好还有富余。例如,控制器的 IO 端口、处理性能等要有所富余,可以方便之后的升级和改造,避免重复选型,重新开发。
4、外型工装美观
根据产品需求选购合适体积、重量、外型的控制器和传感器,方便布线和布局,达到整体美观的效果。
版权声明: 本文为 InfoQ 作者【不脱发的程序猿】的原创文章。
原文链接:【http://xie.infoq.cn/article/72de12dab02c0751660406373】。文章转载请联系作者。
评论