上一篇,我把驱动安装好了,开发环境也安装好了,开发环境配置也弄好了,开干吧,哈哈。心里真得意啊,平时有空我就看看人家理论的介绍,这个板子有AP模式、终端模式和混合模式啥的,教程一说就明白了,AP模式就是让板子发射wifi,终端模式就是让板子当手机用,接收wifi。混合模式就是当个路由器用呗,能接收wifi的同时还能发射wifi。反正就是这个意思了。今天就测试AP模式的功能。教程提供了一段代码,有C语言基层的话能看明白。代码如下,注释也很清楚,就是怎么设置wifi热点名称和密码,然后启动这个功能,再用手机或电脑连接这个wifi,板子默认是192.168.4.1,我也不知道为啥是这个,CH340板子默认也是这个,可能是厂家刷好的固件就是这样的吧。把代码编译后上传板子后,OK 实现了。/* NodeMCU接入点模式 */ #includeconst char *ssid = "kali"; // 这里定义将要建立的WiFi名称。 const char *password = "12345678"; // 这里定义将要建立的WiFi密码。 // 如果建立的WiFi不要密码,则在双引号内不要填入任何信息 void setup() { Serial.begin(9600); // 启动串口通讯 WiFi.softAP(ssid, password); // 此语句是重点。WiFi.softAP用于启动NodeMCU的AP模式。 // 括号中有两个参数,ssid是WiFi名。password是WiFi密码。 // 这两个参数具体内容在setup函数之前的位置进行定义。 Serial.print("Access Point: "); // 通过串口监视器输出信息 Serial.println(ssid); // 告知用户NodeMCU所建立的WiFi名 Serial.print("IP address: "); // 以及NodeMCU的IP地址 Serial.println(WiFi.softAPIP()); // 通过调用WiFi.softAPIP()可以得到NodeMCU的IP地址 } void loop() { }