基于wemos的手机TCP传输控制蜂鸣器源码

简介: 基于wemos的手机TCP传输控制蜂鸣器源码
#include <ESP8266WiFi.h>
#define BEEP D5//调用蜂鸣器端口D5
char* ssid = "CMCC-401";                           //“wifi热点名称”
char* passwd = "15066903226";            //”wifi热点密码”
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());//通过串口调试小助手 打印wemos的IP地址
}
void initBEEP()//定义蜂鸣器函数
{
  pinMode(BEEP,OUTPUT);//打开
  digitalWrite(BEEP,HIGH);//一开始不让它叫,高电平
  }
void setup() {
  // put your setup code here, to run once:
initBEEP();
 Serial.begin(115200);
  initWifiSta();
  server.begin();
}
void loop()
{
  char cmd;
  WiFiClient client =server.available();//服务器初始化
  while(client.connected())//等待服务器连接
  {
    while(client.available()>0)//有数据到来,类似串口那个函数
    {
      cmd =client.read();//读取数据
      if(cmd=='1')//如果手机输入字符串 1
      {
        digitalWrite(BEEP,LOW);//蜂鸣器响
        }
      else
      {
         digitalWrite(BEEP,HIGH);//除非不响
        }
      }
    }
  Serial.println(WiFi.localIP());  //通过串口打印wemos的IP地址
  delay(500);
}
相关文章
|
1月前
|
安全 关系型数据库 测试技术
基于智能手机的医院服务客户端设计与实现(论文+源码)_kaic
基于智能手机的医院服务客户端设计与实现(论文+源码)_kaic
|
1月前
|
前端开发 JavaScript 关系型数据库
手机商城网站的分析与设计(论文+源码)_kaic
手机商城网站的分析与设计(论文+源码)_kaic
|
4月前
|
XML Java Android开发
Android Studio开发之使用内容组件Content获取通讯信息讲解及实战(附源码 包括添加手机联系人和发短信)
Android Studio开发之使用内容组件Content获取通讯信息讲解及实战(附源码 包括添加手机联系人和发短信)
72 0
|
8月前
|
供应链 前端开发 JavaScript
Java开源进销存系统源码,支持手机APP扫码进出库
管店云主要应用于零售门店、商贸批发、生产工厂等行业领域,并可定制开发以满足各行各业的特定需求。管店云包括电脑端和手机APP端,APP支持扫码进出库,操作非常方便。
151 0
Java开源进销存系统源码,支持手机APP扫码进出库
|
1月前
|
移动开发 API HTML5
HTML5响应式自动采集API壁纸系统源码自适应手机端
HTML5响应式自动采集API壁纸系统源码自适应手机端
41 11
HTML5响应式自动采集API壁纸系统源码自适应手机端
|
2月前
|
传感器 人工智能 监控
Java智慧工地管理云平台源码 带AI识别、桌面管理+大屏指挥+手机APP
智慧工地平台支持项目级、公司级、集团级多级权限划分,可根据企业的组织架构进行项目权限、功能权限、数据权限设定。
65 0
|
4月前
|
传感器 物联网 Android开发
【Android App】物联网中查看手机支持的传感器及实现摇一摇功能-加速度传感器(附源码和演示 超详细)
【Android App】物联网中查看手机支持的传感器及实现摇一摇功能-加速度传感器(附源码和演示 超详细)
62 1
|
4月前
|
XML Java Android开发
Android App开发手机阅读之使用贝塞尔曲线实现给主播刷礼物特效(附源码和演示视频 简单易懂 可直接使用)
Android App开发手机阅读之使用贝塞尔曲线实现给主播刷礼物特效(附源码和演示视频 简单易懂 可直接使用)
41 0
|
4月前
|
XML Java Android开发
Android App开发手机阅读中贝塞尔曲线的原理讲解及实现波浪起伏动画实战(附源码和演示视频 可直接使用)
Android App开发手机阅读中贝塞尔曲线的原理讲解及实现波浪起伏动画实战(附源码和演示视频 可直接使用)
44 0
|
4月前
|
XML Java Android开发
Android Studio App开发之通知渠道NotificationChannel及给华为、小米手机桌面应用添加消息数量角标实战(包括消息重要级别的设置 附源码)
Android Studio App开发之通知渠道NotificationChannel及给华为、小米手机桌面应用添加消息数量角标实战(包括消息重要级别的设置 附源码)
79 0

热门文章

最新文章