python硬件脚本_想把python的程序在一个很小的硬件里运行(类似于小型电脑)该怎么实现?...

做过一些半吊子嵌入式开发,不保证说的全对,尽我所能的回答一些。

语音机器人这种,我所知道的实现方式,是单片机外挂一个语音模块以及喇叭(音响),然后你自行编程实现你聊天交互的功能逻辑。由于会涉及到调用第三方语音api,一般还需要联网的模块,如wifi,4g。

只要具备相关引脚的单片机,都可以用来实现这个功能,那既然你要用python来实现,那我所知道的就只剩下两类了:一是支持micopython的单片机,二是树莓派。

你的问题是你需要什么,

如果是第一种,你需要一块支持micropython的开发板,并且附带有相关的接口用以驱动网络模块(wifi或4g模块),语音识别模块,音频输出,以及音响,你最好事先把软件相关的开发环境,与pc上的python的区别,以及可能涉及到的第三方语音识别api接口等等搞清楚再下单,免得买错东西花冤枉钱。

如果是第二种,树莓派本身就是一台微型电脑,你会linux基础操作的话,选这个更方便,它本身也有wifi联网以及以太网接口,补齐你需要的其他外设即可,官方树莓派系统自带python环境,完全符合你的要求。此外树莓派还能比较方便的驱动摄像头,步进电机等操作,说不定过几天你还想让你的机器人拍照摄像跑起来呢。

除了硬件以外,看你说自己萌新,又想用python开发,大胆假定你基本不知道嵌入式开发相关知识,其实你还需要去学习一些基本的嵌入式系统常用的,比如GPIO,IIC,SPI,串口等知识,这样不至于你拿到相关硬件的时候一脸懵。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值