esp32 天气时钟(esp32天气时钟改默认城市)

esp32 天气时钟(esp32天气时钟改默认城市)前言 很久以前就想着能够做一个可以显示天气还有时间的小东西 刚好最近有空 研究了一下 发现并没有之前想象的那么难 网上也有很多资料 不过大部分并没有一步一步详细介绍 故把自己的学习过程分享出来 算是自己的输出 也给需要学习的小伙伴提供一下思路 如果有错误或者是大伙儿有更好的代码写法 欢迎沟通交流 文章目录 1 摘要 2 硬件准备 2 1 WIFI 模块 2 2 USB 转 TTL 模块

大家好,我是讯享网,很高兴认识大家。



文章目录

  • 1、摘要
  • 2、硬件准备
  • 2.1 、WIFI模块
  • 2.2、USB转TTL模块
  • 2.3、商品链接
  • 3、软件准备
  • 4、心知天气注册
  • 5、硬件接线
  • 6、串口AT调试
  • 6.1、AT测试
  • 6.2、 设置wifi模式
  • 6.3 、重启模块
  • 6.4 、设置连接模式
  • 6.5 、连接WIFI
  • 6.6 、建立TCP连接
  • 6.7 、开启透传模式
  • 6.8 、开始透传
  • 6.9 、提出请求

esp32校时 esp32时钟_stm32
讯享网

esp32校时 esp32时钟_数据_02

提取码:

esp32校时 esp32时钟_数据_03

登陆心知天气官网,注册

esp32校时 esp32时钟_TCP_04

esp32校时 esp32时钟_数据_05

esp32校时 esp32时钟_串口_06

esp32校时 esp32时钟_stm32_07

esp32校时 esp32时钟_数据_08

esp32校时 esp32时钟_串口_09

esp32校时 esp32时钟_TCP_10

发送 “AT” :正常启动就会响应“OK”

esp32校时 esp32时钟_数据_11

使用串口发送指令AT+CWMODE=1设置模块Wi_Fi应用模式为Station模式

esp32校时 esp32时钟_TCP_12

esp32校时 esp32时钟_stm32_13

发送指令AT+RST使模块重启,重启后等待一段时间

esp32校时 esp32时钟_数据_14

发送指令AT+CIPMUX=0 设置模块为单路连接模式

esp32校时 esp32时钟_esp32校时_15

esp32校时 esp32时钟_stm32_16

发送指令AT+CWJAP=“ssid”,“pwd”,ssid就是你要连接WiFi的名字,pwd就是密码

esp32校时 esp32时钟_esp32校时_17

发送指令AT+CIPSTART=“TCP”,“api.seniverse.com”,80,和心知天气建立TCP连接

esp32校时 esp32时钟_数据_18

发送指令“AT+CIPMODE=1”设置成功则返回OK

esp32校时 esp32时钟_TCP_19

esp32校时 esp32时钟_esp32校时_20

发送指令“AT+CIPSEND” 开始透传

esp32校时 esp32时钟_串口_21

发送“GET https://api.seniverse.com/v3/weather/now.json?key=私钥&location=城市拼音&language=zh-Hans&unit=c”向网址提出请求

esp32校时 esp32时钟_TCP_22

小讯
上一篇 2025-06-13 07:34
下一篇 2025-05-28 15:40

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/189787.html