用51单片机和esp8266实现通过手机app控制单片机小灯

原创 2018年04月16日 10:52:53

这篇文章我在51黑电子论坛也发过,在这里再发一次。是自己在比赛的时候要使用这个esp8266模块,去查资料了解后,自己摸出来的方法。

用51单片机和esp8266实现通过手机app控制单片机小灯,也可以控制其他外设,可以自行添加。附件为源程序,app可使用附件里面的安卓手机测试app或者ios系统可以去apple store下载netassist使用。


设计目的:
给所有客户提供一个标准全功能而又经济适用的体验平台!客户拿到手直接测试,而
没有任何争议的环节。
本测试板能完成什么:
拥有本测试板,你可以无需任何其他开发工具,对ESP8266 模块进行AT 类应用与SDK类应用开发。
简单的演示功能:用安卓手机做的一个控制界面,用手机WIFI 和板载WIFI 进行数据交互,让手机控制 板载WIFI 输出数据,板载CPU 收到数据后控制板载LED,和蜂鸣器的动作!当然你还可以进过串口调试工具,直接对板载WIFI 模块进行手动测试!
测试版是一块51/AVR开发板,MCU可更换,板上资源丰富。既可以学习WiFi又能学习单片机,一举两得
下面是收到测试版后的简单说明:
1. 默认收到的开发板内有开发板测试程序,使用WiFi功能时,需要用户把程序烧写到单片机(程序烧写见“KR-51程序烧写说明”)。
2.烧写完程后,连接蓝牙模块,如下图;

上图为收到开发板的跳线的跳线帽位置,只需插USB供电,或者插上独立供电电源供电(独立供电电源不小于5V/600mA)。上电后如果电源灯不亮,请尝试多次开关(左上角开关)。正常上电后可看到模块蓝灯在间歇性闪烁,这是MCU在配置模块作为服务端,在灯无闪烁后,可以在手机上搜索到ESP8266的WiFi名称,安卓手机设置里可以看到这个WIFI,如下图


连上这个WIFI,打开手机端APP(在测试版程序文件夹里),等待模块蓝灯停止闪烁,直接点连接,可以控制LED,蜂鸣器。


  • 如果以上试过后无反应,依旧提示连接失败,请检查模块波特率和单片机是否一致。

上图:(注:此跳线用跳线帽短接3,5 和4,6,代表USB_UART和模块的串口直连,)


查看波特率方法:模块:打开03_调试工具里的“SSCOM”串口调试助手,如果这样显示 代表模块工作在115200波特率下,如果不是,可调节波特率(一般是115200或者9600),直到输出正常字符。这时可通过AT+CIOBAUD=9600,改为9600的波特率. (更多指令请参照指令说明设置)
恢复连接,插上模块,重新连接。


注:苹果手机用户可以直接在应用商场里下载netassist使用,我也是自己调试的时候发现的,这个比较好用。

相关压缩包后续会上传到csdn资源里。

使用ESP8266和51单片机的智能开关/智能灯

本文章所介绍的智能开关为在局域网内实现手机开关的简单方法,功能能简单,仅供参考。 如果对ESP8266模块不了解,请阅读以下两篇文章: ESP8266与电脑连接 ESP8266基础功能调试一、软件...
  • xiaohupashu
  • xiaohupashu
  • 2017-03-29 11:04:54
  • 9243

红外遥控接收发射原理及ESP8266实现

--作者:燕十三(flyingcys) -- blog:http://blog.csdn.net/flyingcys --QQ:294102238 红外遥控是利用近红外光进行数据传输的一种控制方式...
  • flyingcys
  • flyingcys
  • 2017-12-28 15:57:50
  • 1598

自己改的Wifi控制继电器APP

  • 2014年03月05日 13:29
  • 189KB
  • 下载

andriod通过WiFi控制单片机(智能小车)app+驱动文件

之前做了一个andriod通过Wifi控制单片机的app,最近没事传上来,顺便赚点积分 app主要是界面更加友好,界面上有一个触控摇杆,四个拖动条(0-100),四个开关和四个按钮,作为控制,做遥控...
  • CSDN1344789841
  • CSDN1344789841
  • 2016-09-11 16:09:31
  • 343

用51单片机和esp8266实现通过手机app控制单片机小灯

这篇文章我在51黑电子论坛也发过,在这里再发一次。是自己在比赛的时候要使用这个esp8266模块,去查资料了解后,自己摸出来的方法。用51单片机和esp8266实现通过手机app控制单片机小灯,也可以...
  • Brianna20022012
  • Brianna20022012
  • 2018-04-16 10:52:53
  • 44

制作esp8266+c51,点亮单片机上的led小灯

最近有朋友让我做一个手机通过wifi控制51单片机led小灯(功能很简单,就是一个床头灯)。我上网查了查,esp8266wifi模块功能很强大,但是没有基于51的(其实有几篇,但是通过实践都不好使,不...
  • lnyaigsm0110
  • lnyaigsm0110
  • 2017-03-14 14:17:08
  • 7121

手机与单片机通过蓝牙通信----手机控制灯

环境   1、普中科技HC6800-EM3 v2.2 单片机开发实验仪(芯片STC90C516RD+)           2、无线蓝牙串口透传模块 HC-06从机           3、windo...
  • itas109
  • itas109
  • 2013-05-18 16:54:51
  • 7389

<em>WiFi</em>遥控小车51<em>单片机</em>程序

用手机<em>APP</em>与<em>WiFi</em>模块通信<em>控制</em>智能小车... <em>WiFi</em>遥控小车51<em>单片机</em>程序 2017-05-21 上传大小:2KB <em>WiFi</em>模块AT89C51 用手机<em>APP</em>与<em>WiFi</em>模块通信<em>控制</em>智能小车 ...
  • 2018年04月17日 00:00

ESP8266 WIFI ARDUINO单芯片 APP/微信远程控制继电器等 设备源码及说明

ESP8266 WIFI模块,实现远程控制,带两路继电器,上传传感器信息是当前控制信息,只需要最小模块能运行,程序就能运行,很方便。 不需要额外的单片机用AT模式,此方法最具性价比,开发简单 ES...
  • u014364615
  • u014364615
  • 2017-04-16 15:17:38
  • 1972

51单片机控制esp8266

  • 2015年06月14日 18:48
  • 3KB
  • 下载
收藏助手
不良信息举报
您举报文章:用51单片机和esp8266实现通过手机app控制单片机小灯
举报原因:
原因补充:

(最多只允许输入30个字)