NodeMCU教程

1. 简介

NodeMCU是基于ESP8266的一个开源项目,可以用Lua语言进行编程。

针脚定义如下:

2. 环境搭建

2.1 硬件环境

2.2 软件环境

3. 烧写固件

可以使用nodemcu-flash或乐鑫官方的下载工具。

烧写配置参数如下:

  • SPI SPEED: 40Mhz
  • SPI MODE: DIO
  • Flash Size: 16Mbit
  • Baud Rate: 115200

烧写官方固件。

重启后用LuaLoader或其他串口调试软件使用9600波特率可以看到开机信息。

4. 基本使用方法

4.1 开发板连接

调试这里使用LuaLoader。

首先配置LuaLoader的串口参数:LuaLoader->菜单栏settings->Comm Port Settings->选择所需端口,波特率选择9600

配置完并确保开发板正确连接PC后,点击菜单栏Connect即可连接开发板。

下方输入print(“hello world!”)后,点击send可以测试基本的lua语句。

右侧GPIO可以测试GPIO的读、写。

Wifi测试

5. 进一步学习

  • nodemcu官方doc https://nodemcu.readthedocs.io/
  • DoitCar开发流程 http://nodemcu-dev.doit.am/

6. 其他