平时有了解到ESP8266,觉得这款WiFi模块还不错,后来无意间了解到NodeMCU,于是就上网买了一块回来搞搞。
下面的内容转载于http://bbs.nodemcu.com/t/nodemcujie-shao-gai-shu/25
1、NodeMCU介绍
NodeMCU是什么?
NodeMcu是一款运行于乐鑫ESP8266芯片之中的可编程固件。
它以lua语言为基础,同时提供了封装esp8266硬件操作的高级API,可以让开发者以类似于arduino的方式与底层硬件打交道,使软件开发人员轻松操作硬件设备;同时NodeMcu还提供了事件驱动型的网络API,Nodejs风格的编程方式更是让互联网开发人员如鱼得水。
目前NodeMcu推出的第一代开发板NodeMcu Dev Kit,对安信可科技推出的esp8266封装模块ESP12进行扩展,包括了:
1. D1~D10:均可复用为GPIO,PWM,I2C,1-Wire
2. A0:1路ADC
3. USB供电
4. USB转串口调试接口
可用RAM为20Kbyte;目前采用512K FLash,用户可用存储空间150Kbyte。同时使用NodeMcu Flash Programmer自动烧写固件(详见后续文章)。
低成本的ESP8266硬件、高度抽象NodeMcu API将助推众多开发者们的创造性想法,让您的原型开发快速推进!
【ESP8266|NodeMCU介绍】后面还会调试这个平台,对它很感兴趣,如果有时间就做出一点东西来。
推荐阅读
- LUA|单片机脚本语言移植lua到stm32MDK
- cocos2d-x各种UI控件操作
- Mac下Lua Sublime Text2 开发环境搭建
- 开源一个安卓四轴上位机+配套ESP8266 UDP串口通信源码
- NodeMCU(1)环境搭建与固件烧录
- Arduino|VsCode Arduino生成[Error] Exit with code=1的解决方法
- 如何编译nodemcu的源码()
- NodeMCU网络UDP客户端请求,示例代码(C++开发)
- NodeMCU的smartConfig功能代码实现手机app配置模块连接网络(C++开发)
- 物联网|NodeMcu—局域网通信