先前在 TB 上买了 NodeMCU 这块板子,这是一块使用了 ESP8266 芯片的开发板,网上有很多相关的参考资料,不过大部份的应用都是使用 AT 命令来控制 ESP8266 ,而 NodeMCU 的特点就是运行了 LUA 脚本语言,一样是透过串口与板子连接,直接编写 LUA 语言控制 GPIO、I2C、SPI、ADC 或是 Wifi 上网,这样一种不用考虑到底层驱动的编程方式有别于过去,而语言的种类也越来越多样化。
这一次感谢 dcexpert 版主的介绍让我认识了 MicroPython 脚本语言与 Pyboard 开发板,也很荣幸能够得到试用的机会,收到板子之前先在网上搜寻了一些相关的资料,网上对于 Python 语言可真的是赞誉有佳,不学好像是对不起自己了,只不过对于已经习惯了 C/C++ 的语法之后再来学习 Python 一开始还真的是有种排斥的感觉,不过我想这种情况应该在不断的编程练习之后就可以完全的适应与掌握了。
ESP8266 板子也是可以跑 MicroPython 语言,我试过在 NodeMCU 板子烧入 ESP8266 版本的 MicroPython 轫体后也能够顺利的开机显示信息,只不过目前的版本还是很初期,大部份的功能都还不是很完善。
这种运行脚本语言的系统或是板子能够实际使用在产品的开发上吗?还是只是创客间的高级玩具?这实在是一个值得探索的问题。
这几天已经有多位伙伴分享了开箱与试用的帖子,其中也包括了一些问题的解决方式,因为有这些参考资料让我的开箱上电过程格外的顺利,现在板子有了,接下来就是该好好的学习了。