学习,要选择适合自己的,好的学习工具至关重要。就像读书,要读好书一样。
自己不会选,可以参考前辈,找chatgpt等来帮忙。充分利用好周边的资源。
秉承着GPT和前辈们的经验之谈,开始选择语音开发产品:
先上结论:
新手,小白等,想从应用层了解,就选择开发板。
想玩最底层,就选芯片,但这个需要很多功底哦。
想自己开发产品,有基础,懂代码,就可以选择模块。
芯片——模块——开发板,
他们有什么区别呢? 哪个更适合自己?
芯片:黑色的小硅片,属于集成电路。
模块:从外形上看,亮丽了不少,(可以看到引脚,铜箔),芯片在它的内部
开发板:相对于模块,又豪华了不少,有USB接口,有按键。有外设……
如果要开发,不能直接对芯片进行软件开发,需要对模块或者开发板开发。
选择模块的话,优势是便宜
但是需要自己配置其他硬件,还需要有动手能力,焊接工具,杜邦线等
选择开发板的话,优势是更加便捷,都不需要自己去配置,可以节省大量时间和精力。
无需自己焊接,用一根线就可以实现,即插即用,开始开发之旅。但是价格略贵一点。
从上面的介绍,大家也能看出来,从芯片——模块——开发板,
硬件资源越来越丰富,开发板明显多余两者。
开发板是面向“测试学习”的,更适合学习阶段,能够快速扎进去,节省时间成本。
结合我自己的情况,更倾向于开发板。尤其还是个手残党,没必要把时间浪费在上面不擅长的方面。
结合CHATGPT和前辈们的经验,
学习资源,易用性,硬件资源,可扩展性,无需代码,示例资料等多方面,最终选择了一款语音开发板。
学习资料:有现成固件和例程讲解
易用性:一键烧录,不用自己连接杜邦线。而且外设都集成在一起,不用自己焊接
硬件资源丰富:舵机,电机,继电器,LED,电位器,红外寻迹传感器……常用的都有。
可扩展性:给出了一个20pin的引脚,应该够用
无需代码:不会代码也能操作。
以上几点都符合,价格也可以接受。
最吸引我的一点是,常用的外设都集成在一起,非常方便,不用自己去焊接,
之前有过项目测试到一度怀疑人生,结果是焊接不到位。
所以有些能不用自己动手的,我都尽量不去动手了。