标题: 51单片机WiFi8266设计温湿度手机控制LED [打印本页]

作者: 梁光阳    时间: 2021-1-4 18:06
标题: 51单片机WiFi8266设计温湿度手机控制LED
WiFi温湿度上限控制加3路IO控制的设计,自己完全可以做出实物
APP为E4A易安卓编写,中文编程软件
温湿度控制有手动跟自动控制,外加3路io控制可控制继电器从而控制其他外设
下面是实物图与部分程序代码详细资料自己去下载学习使用
#include "DHT11.h" //
#include <stdio.h>

#include "string.h"
extern unsigned char  F16T,F16RH;                //温湿度数据
sbit LED1=P1^0;                   //手动自动状态
sbit LED2=P1^1;                   //湿度状态
sbit LED3=P1^2;                   //温度状态
sbit K1=P1^3;
sbit K2=P1^4;
sbit K3=P1^5;
sbit FMQ=P1^6;                /////温度超限报警

#define uchar unsigned char
#define uint unsigned int
unsigned char idata Rxbuff[40],Rxnum,SF16T,SF16RH;
unsigned char        Recwifi_data[5],led[2],n,x;
char *strx=0;
char clinetid;//连接ID
unsigned char getflag;//获取标志
void Get_Clinet(void);
void InitUART(void)                         //这是串口的基本配置,配置他的波特率是9600.这些参数都是标准的。
{
    TMOD = 0x20;
    SCON = 0x50;
    TH1 = 0xFD;
    TL1 = TH1;
    PCON = 0x00;
    EA = 1;
    ES = 1;
    TR1 = 1;
}

/******************************************************************************/
void delayms(unsigned int x)
{
        unsigned int i;
        while(x--)
                for(i=125;i>0;i--);
}
/*
* UART 发送一字节
*/
void UART_send_byte(char dat)
{
        SBUF = dat;                                        //发送
        while (TI == 0);                        //等待发送完毕
        TI = 0;                                                //清发送完毕中断请求标志位
}

1

2
3

4








APP.zip

271.91 KB, 下载次数: 131, 下载积分: 黑币 -5

单片机程序以及调试说明.zip

49.83 KB, 下载次数: 145, 下载积分: 黑币 -5


作者: swanz    时间: 2021-11-5 09:46
可以求一个仿真电路图或者清晰的实物连接图吗。。感激不尽!
作者: lvlv99    时间: 2021-11-12 08:50
我做了APP,怎么也连不上,后面忙起来扔在一边,没找具体原因
作者: tbyan168    时间: 2021-11-29 08:48
请教一下,这个是不是只能在局域网控制?互联网怎么控制的?




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1