700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > ESP8266 WiFi模块和单片机 电脑连接

ESP8266 WiFi模块和单片机 电脑连接

时间:2022-10-14 02:12:28

相关推荐

ESP8266 WiFi模块和单片机 电脑连接

使用目的:通过eclipse中java编程构建一个小型服务器,该服务器只负责向WiFi模块发送消息,WiFi模块作为一个中转站,WiFi模块接收到消息后又将消息发送给小车单片机,单片机执行该消息中包含的指令。

WiFi模块实样及相应串口:

使用:1调试:

使用前准备

1,ESP8266WIFI模块一个

2,电脑一台

3,USB转TTL模块一个

4,电脑安装CH340驱动(USB转TTL模块必须)

电脑安装串口调试助手:可能使用的AT指令集:

硬件连接

ATK-ESP8266模块支持STA/AP/STA+AP三种工作模式。我们主要采用了AP模式:默认模式ATK_ESP8266模块作为热点,实现手机或电脑直接与模块通信,实现局域网无线控制。

wifi模块配置步骤

1.AT+RST:重启模块

2.AT+CWMODE?:查询当前模式

AT+CWMODE=<mode>配置模式:

单片机程序对其进行初始化:

步骤:1、发送AT+CWMODE=1设置透传模式,收到OK执行下一步。

2、发送AT+CWJAP="nova7 Pro 5G","1092387645"连接手机热点,收到OK执行下一步。

3、发送AT+CIPSTART=\"TCP\",\"192.168.43.230\",12444设置IPV4地址和端口号,收到OK即初始化完成。

代码如下:

AT_Send_String("AT+CWMODE=1\r\n");//设置透传模式

delay1s();

delay1s();

if(Usart_AT_flage ==1)

{

if(strstr(Usart_Receive, "OK"))

{

Usart_AT_flage = 0;

Break;}}

}

while(1)

{AT_Send_String("AT+CWJAP=\"nova7 Pro 5G\",\"1092387645\"\r\n");

//将WiFi模块连接到手机热点

delay1s();

delay1s();

if(Usart_AT_flage ==1)

{

if(strstr(Usart_Receive, "OK"))

{Usart_AT_flage = 0;

break;

}}

}

while(1)

{AT_Send_String("AT+CIPSTART=\"TCP\",\"192.168.43.230\",12444\r\n");

//设置tcp协议和手机热点IPV4地址及相应端口号

delay1s();

delay1s();

if(Usart_AT_flage ==1)

{

Usart_AT_flage = 0; break;}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。