编程Wemos服务器,通过手机tcp工具远程网络控制蜂鸣器

源码如下

#include<ESP8266WiFi.h>
#define beep D5
char* ssid = "RICKO";//输入名称
char* passwd = "rickoyuzhe";//输入密码
int port = 8888;//输入端口与手机连接
WiFiServer server(port);
void initwifista()
{
  WiFi.mode(WIFI_STA);//选择sta模式
  WiFi.begin(ssid,passwd);
  while(WiFi.status()!=WL_CONNECTED)
  {
  Serial.print(".");
  delay(500);
  }
  Serial.println(WiFi.localIP());
}

void setup() {
  pinMode(beep,OUTPUT);
  digitalWrite(beep,HIGH);
  Serial.begin(115200);
  initwifista();
  server.begin();     //打开服务器
}
void loop() {
char cmd;
WiFiClient client = server.available();
while(client.connected()){                //检测到连接
  while(client.available()>0){			//是否接受到信息
    cmd = client.read();               //将接受到的信息赋给cmd
    if(cmd == '1'){
      //Serial.println("jiancedao1");
      digitalWrite(beep,LOW);
      }else{
        //Serial.println("meiyoujiancedoa");
        digitalWrite(beep,HIGH);
        }
    }
}
} 

打开手机的tcp连接app 输入端口以及ip地址
如果显示连接成功
则可以发送信息到wemos上面并且进行条件等一系列联动

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值