数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 12022|回复: 24

[Arduino] 在Arduino中添加ESP8266

[复制链接]
发表于 2019-11-21 14:51:16 | 显示全部楼层
mengfc 发表于 2019-11-20 20:19
那有比较过Arduino、NodeMcu、MicroPython三者的性能吗?

同样的功能肯定比nodemcu快,之前用8266直接刷595显示时钟,nodemcu的delay怎么小,只要多跑几行程序就有一点点闪烁,换到arduino就完全没问题。至于上面说比直接调用api慢好多,估计是arduino的某些功能实现没用8266的api功能而是自己通用化做了一次,这种有可能会慢。否则同样的c++算法控制gpio,怎么会有速度差异。
回复 支持 反对

使用道具 举报

发表于 2019-11-25 16:52:32 | 显示全部楼层
netbeetle 发表于 2019-11-22 10:50
比如访问一个天气的API,就会发现SDK和Arduino速度上的巨大差距,用官方RTOS_SDK 开发的几乎是在访问命令 ...

8266对运行速度要求不高的话,nodemcu开发最快,前提是有需要的库,常见应用也够了,例如你说的ssid扫描,wifi密码设置,都是几行代码的事情。
arduino是各种奇怪的库都有,例如uwb芯片,rtos还要自己写一遍驱动,开发时间成本才是最高的。
至于你说访问天气api的速度问题,这种几十倍以上的差异肯定不是不同开发语言环境导致的,最大可能是某个库的写法有问题,没用事件响应,用延迟等待等等,或者用了个非常慢的dns服务器之类的。
回复 支持 反对

使用道具 举报

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

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-6-26 02:26 , Processed in 0.124800 second(s), 9 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表