查看: 4018|回复: 2

[uPyCraft IDE] micropython和Arduino的比较

[复制链接]
Arduino使用C语言编写,是没有命令行模式的,每次更改代码都需要重新编译,下载。
micropython是脚本语言,解释执行,可以执行文件,也可以命令行交互,在有线通信,无线通信,音视频,图像处理等方向比arduino方便很多倍。
由于当前高速cpu已经越来越廉价,比如8266能跑80M,160M,才十元钱,这在以前是无法想象的。所以硬件革命了,相应的软件使用方式会更多元,以前在PC上才能使用的功能和语言,以后直接可以在单片机上使用。以前需要编写很多代码才能实现的功能,现在一两个命令就能实现了。(比如i2c扫描外部设备)
目前micropython国内还处于起步阶段,后续应该会有一个长足的增长。

所以,micropython相对arduino的优势:
1. 解释执行,不用编译
2. micropython可以集成更多高级功能,使用比C语言更便捷
3. 众多的外围库,和arduino一样方便操作外围硬件
4. 在高级功能领域在编程语言上有原生优势
5. 学习python语言更万金油,能做网站,能开发pc程序,能做测试,能做嵌入式等等,让您一门语言玩遍所有的东西。特别适合开源硬件领域,创客领域,教育领域。

沧海笑  高级技师

发表于 2017-6-24 20:06:11

感谢岛主分享。今天看了一篇micropython的资料,很感慨作者用arduino的风格迁就mp的用户,看上去很怀旧的样子。

同意岛主的分析:
目前micropython国内还处于起步阶段,后续应该会有一个长足的增长。

我们都在见证这个伟大的时刻。
回复

使用道具 举报

BG6IB  学徒

发表于 2020-10-14 11:36:02

micropython不太会玩,已经在8266上安装了,主要是指令不太了解
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2020 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail