Air001 芯片发布,入门硬件多了个选择,开心。
考虑到 Air001 支持 Arduino 开发,再次开始学习 Arduino。
了解到的一些点:
- 支持 micropython 的方式,是提前在板子上安装 micropython 的运行环境,然后把脚本上传上去。考虑到 Air001 弱的性能,以为官方是否愿意适配,此路不通。
- 支持 javascript 的方式,只是把板子当时瘦客户端,始终和电脑保持连接,根据电脑发出的指令进行响应。
Arduino 本身基于 C++,框架很简单的。学习路线,就是交叉看 examples and references,按接口及功能进行学习。
- https://www.arduino.cc/reference/en/
- https://docs.arduino.cc/built-in-examples/
- https://www.arduino.cc/reference/en/libraries/
Arduino 的开源库不多且乱,很难选择。并且,很多疏于维护,已经半死不活。
同样的,npm 管理的库也是又多又乱,但至少有个下载统计,可以作为判断是否好坏不的一个标准。