@sbbsnxnxnz:
你说的多线程无线控制,我不太了解。看其他蛋友的描述,可能通讯方面的术语,但搜索了一下也没有查到相关的信息。我估计可能和总线设计这方面的相似。
我的观点是:“不靠这个赚钱的话,没必要深究”。如果你的确是高中毕业,但是选择的专业不搭这边的话,你可以去认识认识其他专业的,借用下他们的实验室并不过分的。
而且好在你不是像很多新手一样,一上来就是要从芯片开发,来点墨水屏这种。但如果你只是放寒假,打发打发时间。我可以简单说说,给你几个方案,你可以一步一步来。
首先你已经有了arduino的核心版,但我不知道你用的是什么芯片,姑且默认相关库齐全吧。其实你没有开发板的话,可以多关注下一些赞助电子设计竞赛国产芯片的社区,他们一般会根据你的活跃程度,送一些核心板子。
那么接下来,我像玩游戏那样建议你的配装了。
1.普通常见低压直流有刷电机(量大便宜)+继电器+红外系统
目的就是简单的用最便宜的硬件,先入门遥控系统。甚至买个vs1838b红外头,发送端用自家电视遥控器(不过还是买个开发用的吧,现在红外协议都不喜欢走标准NEC)。
2.红外系统+pwm驱动板+无刷小电机
主要是了解pwm控制的原理,其中的占空比,对你理解通讯协议也有帮助。
3.用物联模块(蓝牙、wifi)+pwm驱动板+无刷小电机
切记买物联模块时,要买带底板的!会贵一些。天线要板载,或者是有标准天线接口的。一般来说,这个通信都是通过AT和透传实现的。
这三步,说起来简单,但是如果你是零基础的话,一个寒假应该够折腾的了。
这个build过程中,你肯定会遇到一些小挫折,但是别对自己没信心,很大可能上,还是买到假货的原因了。
而且还有几个十分注意的点。
就是电源方面的千万不要自己设计,而且要买贵的。
而且切记不要电机直接用IO口驱动。
先用现成的库,然后再看这些库源码。不要一上来就想搞寄存器。
但是最好,如果有自己的小金库,这个还是推荐先买成品,在成品上改装。
根据我的记忆,蛋友里有不少大神,甚至是国一水准的,但是似乎挺在意的,不愿抛头露面。如果让他们给你一个roadmap,应该会更好些。