目录前言一、vscode的下载安装二、编译环境的下载1.make工具2.gcc-arm-none-eabi工具链3.OpenOCD烧录三、STM32CubeMX生成项目总结 前言关于STM32的开发环境,新手最熟悉的应该就是Keil了,但是Keil这个软件的界面实在是太难看了,而且添加文件结构也很麻烦。说到好看的界面,首先想到的就是vscode,那么vscode怎么配置STM32的开发环境呢?一
有很多伙伴可能并没有时间和经历去学习单片机例程,所以便有了AT固件的出现,它最主要的一个优点就是其中有很多程序已经写好在bin文件中,只要在乐鑫科技的官网下载并烧录到单片机,就可以用到很多功能,而且在乐鑫官网也会有技术支持和技术参考,今天我们就来一起学习如何用AT固件来获取天气信息:1.在项目开始前,我们需要准备的硬件有:ESP32开发板、USB数据线*2、杜邦线、USB串行转换器,关于硬件连接可
STM32天气数据获取 硬件资源 ESP8266无线上网模块、STM32系统板、OLED屏 实现方式 ESP8266无线上网模块配置为STA+TCPClinet; 通讯协议:HTTP 天气数据获取:心知天气网1.ESP8266WIFI简介  ESP8266是ai-thinker公司推出的一款无线WIFI模块,专为移动设备,可穿戴电子产品和物联应用设计,采用USART通讯,通过AT指令配置,和单片机
转载 2024-08-15 14:06:45
95阅读
esp32获取温度和天气信息 文章目录esp32获取温度和天气信息1. 概述2. esp32连接互联网3. 通过http协议获取天气数据3.1 心知天气3.2 原理讲解3.3 http client 库讲解4. 解析json数据5. 注意事项6. 代码展示 1. 概述   我们使用esp32做物联网应用的时候,会有获取温度和天气信息的需求,这里就进行介绍。  获取天气和温度我们可以通过心知天气的A
转载 2024-04-17 08:45:58
1130阅读
目录介绍一、开发环境开发环境的搭建二、硬件硬件准备硬件接线三、软件1. 程序流程2.工程代码详解WiFi部分程序HTTP部分程序JSON数据解析部分程序OLED部分程序3.工程获取工程效果联系我们 介绍本文主要介绍安信可公司基于ESP32C3模组的开发板——ESP-C3-12F,天气预报相关应用。主要功能:ESP-C3-12F联网后通过http协议访问 “ 知心天气获取指定城市当前、未来几
ESP32 芯片系列ESP32分三个系列ESP32-S ESP32-S3: Xtensa® 32位 LX7 双核 240 MHz, 384KB ROM, 512KB SRAM, QFN7x7, 56-pin, 2.4G Wi-Fi + BTESP32-S2: Xtensa® 32位 LX7 单核 240 MHz, 128KB ROM, 320KB SRAM, QFN7x7, 56-pin, 2.4
这里是用ESP32做了从机,一定周期打印 时间,天气数据。 编译环境是 vscode-PlatformIO#include "Arduino.h" #include <WiFi.h> #include <ArduinoJson.h> #include <HTTPClient.h> // WiFi相关 const char *ssid = "233";
转载 2024-04-23 11:53:05
687阅读
1点赞
1、HTTP请求接口ESP32可以连上WiFi后就能上网了呀,获取天气和之前写过的ESP8266差不多,也是去年的事情了复习下。心知天气的链接:未来15天逐日天气预报和昨日天气 (yuque.com),以及获取天气的接口:2、代码乐鑫是有个链接关于Arduino开发esp32的文档支持的:Welcome to ESP32 Arduino Core’s documentation — Arduino
       之前写过一篇ESP8266+STM32获取苏宁时间 的博客,很多人反映说获取不到苏宁时间了,最近刚好有时间自己重新验证了一下,确实是获取不到时间了。发送的GET请求返回的是400 bad request,也不知道问题出在哪里,最近也在研究ESP8266WIFI模块的功能和AT指令集,于是开始写下这篇进阶文章。在文章末尾已经将源代码打包至资源包,
懒,暂时不想写了,直接帖文档吧,原文路径: ESP32 的 Core Dump【ESP32 的 Core Dump】ESP-IDF 支持在遇到不可恢复的软件错误时产生 core dump。这项有用的技术允许发生错误后再分析软件的状态。程序一旦崩溃,系统将进入 panic 状态,打印一些信息并挂起或者重启系统(依赖于配置)。用户可以选择产生 core dump 文件,从而可以在随后在 PC 上分析失
转载 2024-05-15 11:28:36
122阅读
前面几节,TCP的基本操作聊了一些。接下来这几节,聊一聊HTTP协议下的GET操作。首先明确几个基本概念:HTTP(HyperText Transfer Protocol,超文本传输协议)是一套计算机通过网络进行通信的规则,使HTTP客户端能够从HTTP服务器端请求到信息和服务,目前的版本号是1.1。HTTP通讯机制是在一次完整的HTTP通讯过程中,客户端和服务器之间建立连接分为以下几个步骤。
ESP32开发环境搭建(windows)这是我第一次写博客,其实就是是记录配环境的过程,之后我会多把我在嵌入式学习之路上的知识、理解、感悟做个记录的 之前一直用Arduino点灯,感觉有点不专业,许多原理看不到,接下来照着官网教程搭建一下开发环境,ESP32便宜又强大,以后作为自己的主要平台,这是我第一次写博客,我本人做嵌入式方面,希望自己能坚持下去。资料准备 VScode、Git、Py
文章目录0 前言1 简介2 主要器件3 实现效果4 设计原理5 部分核心代码6 最后 0 前言? 这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天要分享的是? 基于STM32天气预报盒子?学长这里给一个题目
彩灯是这样的8位WS2812模块经过测试,这货的最大亮度是要超过原装的白光LED的,所以完全可以替换掉原装灯。 如此的话,原先的双光源方案作废,同时ULN2003也不需要用了。因为WS2812直接通过电源供电,单片机只需要用GPIO发送信号,因此不需要额外的驱动芯片。使用的是Adafruit_NeoPixel库,这个库的大致用法是:#define MAX_LED 8//定义最大引脚数 int gp
九月一到,就有了秋意,秋意在一个多雾的黎明溜来,到了炎热的下午便不见踪影。它踮起脚尖掠过树顶,染红几片叶子,然后乘着一簇飞掠过山谷离开。秋天已悄悄到来,背上你的行囊,叫上你的小伙伴一起去外面看看缤纷的世界。这不我养的小青蛙已经出去旅行了,它总是会给我发一些它在旅游时候的照片,不过最近在外好像有了艳遇。给大家看看它寄回来的照片。 我每当我看到我这里天气的变好或变差的时候,我都会去看看我的蛙儿子在哪里
转载 2024-03-12 22:00:41
723阅读
1.开发方式关于ESP32的开发,有几种开发方式:Arduino方式开发,得益于简单易上手的体验,Arduino无疑成为最成功的开源硬件平台之一,结合众多的开源库,可玩性非常非常高;Espressif IDF,这是乐鑫官方的原生开发方式,设置工具链,自己安装CMake Ninja编译构建工具,获取ESP-IDF软件开发框架,运行工具链脚本,Windows,Linux,macOS下均可以开发,新手配
转载 2024-08-12 13:52:26
224阅读
上一篇文章给大家介绍了ESP32使用Arduino官方IDE进行开发的流程。有部分同学反馈下载的时候特别慢,这个库是托管在GitHub的,国内有部分网络访问不了或者是非常慢,其实有一些方法是可以加快下载速度的,比如修改hosts文件,可以加速域名解析,具体方法大家自行找办法,有效的查资料,找资源也是嵌入式开发一种很重要的能力,大家要享受这种解决问题的快感。Arduino IDE本来就是为创客们开发
转载 2024-06-18 14:10:31
157阅读
引言 文章的起点源于一个小伙伴私信我,想了解如何在vscode中直接开发esp8266。vscode其轻便,小巧等优点越来越受各类程序员的喜爱。 前面我分别介绍了如何在Windows中使用msys32,以及在Ubuntu(linux的一种发行版)搭建esp8266的开发环境,直接基于命令行编译,配置,下载等操作,这样做的好处是避免直接基于IDE(集成开发环境)开发,IDE背后帮我们封装了很多操作,
文章目录ESP32篇前言一、 ESP32二、 开发环境VSCode+PlatformIO三、工程代码设置 前言最近工作需要用到WIFI来建立TCP的通讯,故选择了ESP32 这个wifi模块,但是之前用过Arduino 感觉不太好用 所以想找一个可以代替的IDE 最终找到了 platform IO 有代码提示 巨好用一、 ESP32型号: ESP32-WROOM-32D大家可以上tb购买 几十块
        最近项目用到定位,但是又不想重新画PCB,因此打算做一个仅通过WIFI来定位的小硬件,但找了很多家,比如高德、百度这些都没有面向个人开发者的硬件网络定位接口,兜兜转转还是找到了一家做物联网全域定位的公司叫维智科技,他们的物联网定位平台是这个https://lotboard.newayz.com/,个人开
转载 2024-03-05 21:40:32
385阅读
  • 1
  • 2
  • 3
  • 4
  • 5