效果
APP是通过App Inventor制作
Arduino代码如下
//8266作为WiFiServer端,用手机接入进行控制
#include <ESP8266WiFi.h>
const char* ssid = "666"; //WiFi名词
const char* password = "12345678"; //WiFi密码
WiFiServer server(8080); //端口
void setup() {
Serial.begin(9600);
WiFi.softAP(ssid, password); //开启WiFi
server.begin(); //启动server
server.setNoDelay(true); //关闭小包合并包功能,不会延时发送数据
pinMode(14, OUTPUT); //用8266的D5管脚输出
}
void loop()
{
WiFiClient client = server.available(); //尝试建立对象
if (client) //如果当前对象可用
{
Serial.println("[Client connected]");
String readBuff;
while (client.connected()) //如果处于连接状态
{
if (client.available()) //如果接收到数据
{
char c = client.read(); //读取到变量char c
Serial.println(c); //串口监视打印该数据
if(c=='1'){ //收到1时开
digitalWrite(14,HIGH);
}
else if(c=='0'){ //收到0时关
digitalWrite(14,LOW);
}
}
}
}
}
App下载链接:https://pan.baidu.com/s/1_kTSnFxMYMSZqj3TMCUnEg
提取码:6666