ESP32
文章平均质量分 82
Mr.Lanson
海阔凭鱼跃,天高任鸟飞。
email:15671677156@163.com
展开
-
ESP32-S3入门Arduino开发(一)--Arduino环境搭建
ESP32-S3 arduino 简要描述在github上搜索arduino-esp32,找到并打开espressif/arduino-esp32仓库,从master主分支切换到esp32-s3-support分支,git clone到本地或者点击code按钮下载zip压缩包到本地即可按照arduino 1.8版本通用的导入第三方库的方式导入arduino,后续espressif会将其纳入主分支的,到时候再切换到用master主分支即可,届时arduino 2.0版本才可以导入并使用esp32-s3。原创 2022-03-07 17:24:46 · 19920 阅读 · 15 评论 -
ESP32开发学习(IDF)--Eclipse IDE工程
注:对于ESP32开源技术感兴趣的可以加群,我们一起探索交流学习,群号:782473783。群名:ESP32开源技术交流群。1. Ubuntu命令行执行#sudo apt-get install eclipse这个过程中安装程序会帮你把所有的依赖包括 Java运行环境都安装上去。接下来再安装cdt(用于C/C++开发):sudo apt-get install eclipse-...原创 2018-04-11 14:21:52 · 6703 阅读 · 2 评论 -
ESP32入门Arduino开发(二)--Hello world
注:对于ESP32开源技术感兴趣的可以加群,我们一起探索交流学习,群号:782473783。群名:ESP32开源技术交流群。这篇文章的目的是解释如何使用Arduino IDE作为开发环境,用ESP32做一个简单的“Hello World”程序。 介绍这篇文章的目的是解释如何用ESP32做一个简单的“Hello World”程序。这将是一个非常简单的介绍,所以本教程将包括将消息...原创 2018-04-23 13:59:02 · 11694 阅读 · 0 评论 -
ESP32入门Arduino开发(三)--Uploading a program
注:对于ESP32开源技术感兴趣的可以加群,我们一起探索交流学习,群号:782473783。群名:ESP32开源技术交流群。 这篇文章的目的是解释如何将一个Arduino程序上传到ESP-WROOM-32模块。 介绍这篇文章的目的是解释如何一个Arduino程序上传到ESP-WROOM-32模块。我将更详细地介绍将程序上传到模块所需的硬件配置。您从以前的帖子可以更详细地检查...原创 2018-04-23 14:07:43 · 6398 阅读 · 2 评论 -
ESP32入门Arduino开发(四)--WiFi network connection
注:对于ESP32开源技术感兴趣的可以加群,我们一起探索交流学习,群号:782473783。群名:ESP32开源技术交流群。 这篇文章的目的是解释如何使用Arduino IDE将ESP32连接到WiFi网络。介绍这篇文章的目的是解释如何使用Arduino IDE将ESP32连接到WiFi网络。幸运的是,对于我们之前拥有ESP8266 Arduino IDE库经验的人来说,这个过程非...原创 2018-04-23 14:10:50 · 8096 阅读 · 0 评论 -
ESP32入门Arduino开发(五)--WiFi getting started
注:对于ESP32开源技术感兴趣的可以加群,我们一起探索交流学习,群号:782473783。群名:ESP32开源技术交流群。 这篇文章的目的是解释如何开始使用ESP32的WiFi功能,更精确地说,如何扫描周围的WiFi网络以及如何连接到特定的WiFi网络。所有在这里进行的测试都是在DFRobot的ESP-WROOM-32 模块上完成的,集成在ESP32 FireBeetle板上。介绍...原创 2018-04-23 14:19:24 · 10299 阅读 · 1 评论 -
ESP32入门Arduino开发(六)--WiFi softAP
注:对于ESP32开源技术感兴趣的可以加群,我们一起探索交流学习,群号:782473783。群名:ESP32开源技术交流群。 这篇文章的目的是解释如何使用ESP32和Arduino IDE设置一个软AP。介绍这篇文章的目的是解释如何使用ESP32和Arduino IDE设置一个软AP。这样,其他设备就可以连接到ESP32并与其交换数据,而无需连接到传统路由器。例如,在实际连接到...原创 2018-04-23 14:22:48 · 9709 阅读 · 9 评论 -
ESP32入门Arduino开发(七)--MQTT publishing
注:对于ESP32开源技术感兴趣的可以加群,我们一起探索交流学习,群号:782473783。群名:ESP32开源技术交流群。 本文的目的是解释如何使用ESP32和Arduino IDE库将消息发布到MQTT主题。介绍本文的目的是解释如何使用ESP32和Arduino IDE库将消息发布到MQTT主题。我们将假设代理将托管在CloudMQTT上,可以上面创建一个MQTT的主机。由...原创 2018-04-23 14:28:52 · 8258 阅读 · 6 评论 -
ESP32入门Arduino开发(八)--MQTT subscribing
注:对于ESP32开源技术感兴趣的可以加群,我们一起探索交流学习,群号:782473783。群名:ESP32开源技术交流群。 这篇文章的目的是解释如何连接到一个MQTT代理,并订阅一个主题,使用ESP32和Arduino IDE库。介绍这篇文章的目的是解释如何连接到一个MQTT代理,并订阅一个主题,使用ESP32和Arduino IDE库。我们假设代理将在CloudMQTT上托...原创 2018-04-23 14:38:00 · 10023 阅读 · 0 评论 -
esp32官方的六大软件体系
注:对于ESP32开源技术感兴趣的可以加群,我们一起探索交流学习,群号:782473783。群名:ESP32开源技术交流群。有时间会持续更新一些教程和好玩的项目。一、esp-idfgithub:https://github.com/espressif/esp-idfwiki:https://docs.espressif.com/projects/esp-idf/en/latest/...原创 2018-07-19 18:43:39 · 7031 阅读 · 4 评论 -
Mesh入门笔记1--简介
一、Mesh技术文档 PainlessMesh创建了一个自组织和修复网络,所有节点都连接在一起。网格中的所有节点都相等。网络使用星形拓扑,避免任何圆形路径。不同节点之间的消息以JSON格式发送,使其易于理解和生成。可以在此处找到有关用于各种消息的JSON模式的信息。功能列表基于JSON的消息。它们可以直接用于javascript代码。 相当容易的设置。 适用于Ardui...原创 2019-06-05 18:59:39 · 2479 阅读 · 0 评论 -
ESP32开发学习(VS Code) ---- PlatformIO环境搭建
Visual Studio Code插件PlatformIO IDE开发ESP32概述本文介绍如何使用VScode 直接开发Arduino 程序,避免使用Arduino IDE时的没有代码提示功能,文件关系不清晰、头文件打开不方便等问题及使用Visual Stdio集成插件的庞大安装工程;同时Visual Studio Code插件PlatformIO IDE开发Arduino 跨平台无论...原创 2019-07-03 10:04:38 · 19593 阅读 · 7 评论 -
ESP32学习microPython之(4)--蓝牙应用1--控制LED
注:对于ESP32开源技术感兴趣的可以加群,我们一起探索交流学习,群号:782473783。群名:ESP32开源技术交流群。前言 前面已经有多篇文章将在ESP32上使用MicroPython进行开发,并且我们已经看到了其开发的便捷性。但是前面的MicroPython版本有个不小的缺陷,就是无法使用蓝牙模块。ESP32的一个巨大优势就是将蓝牙和WIFI集成到了一块芯片上,没有蓝...原创 2019-08-13 21:25:03 · 10376 阅读 · 6 评论 -
ESP32开发学习(IDF)--Ubuntu环境搭建
注:对于ESP32开源技术感兴趣的可以加群,我们一起探索交流学习,群号:782473783。群名:ESP32开源技术交流群。概述: Ubuntu16.04下ESP32的ESP-IDF环境搭建,并实现一个hello world例程。(16.0.4是官方推荐版本,比这个低的话建议还是更新一下,否则开发工具链会出现一些错误,修复起来也浪费时间),这里是根据网上搜索后自己成功搭建的一个经验记录。...原创 2018-04-10 21:08:36 · 8895 阅读 · 1 评论 -
ESP32开发学习(IDF)--简介
注:对于ESP32开源技术感兴趣的可以加群,我们一起探索交流学习,群号:782473783。群名:ESP32开源技术交流群。 您可能已经知道Espressif制造的esp8266,wifi芯片。它在2014年中出现在一些中文网站上,一开始它被用作微控制器(Arduino ...)连接到wifi网络的“桥梁”,这要归功于其非常低的成本(一个模块约5美元)。 由...原创 2018-04-10 20:48:46 · 11366 阅读 · 3 评论 -
ESP-IDF库开发教程之(5)--WiFi Scanner
esp32芯片的主要特点与其前身esp8266相同,确保能够连接到wifi网络。我已经在之前的文章中讨论过该芯片支持的不同标准(802.11 b / g / n)和安全方法(WEP,WPA-PSK等);今天我要解释如何开发一个程序来扫描可用的wifi网络。完整的程序在我的Github仓库中可用;让我们评论一下源代码。正如我们所知道的,每个使用esp-idf框架的程序都是从app_main(...原创 2019-06-05 19:00:37 · 3018 阅读 · 1 评论 -
ESP32开发历程-目录
注:对于ESP32开源技术感兴趣的可以加群,我们一起探索交流学习,群号:782473783。群名:ESP32开源技术交流群。本篇总结2018年未来更新发布的博客教程。期待吧。。。。。ESP-IDF库开发:1.简介2.Ubuntu环境搭建ESP-IDF3.安装Eclipse,hello world4.Flash,BootLoad...原创 2018-02-09 13:42:53 · 4882 阅读 · 4 评论 -
ESP32学习microPython之(1)--下载固件
注:对于ESP32开源技术感兴趣的可以加群,我们一起探索交流学习,群号:782473783。群名:ESP32开源技术交流群。在esp32上配置运行microPython3microPython是该团队针对微处理器(一般指无法运行Linux操作性系统)做出的一个python的实现,官方有一些支持的板子,esp32作为一块性能高于esp8266,同时也具备很不错的wifi、蓝牙功能的开发...原创 2018-02-05 21:54:37 · 10030 阅读 · 1 评论 -
ESP32学习microPython之(1)--machine内置函数
注:对于ESP32开源技术感兴趣的可以加群,我们一起探索交流学习,群号:782473783。群名:ESP32开源技术交流群。microPython常用函数microPython的函数很多machine moduleCPU主频 import machinemachine.freq() # 获得当前CPU频率machine.freq(1600...原创 2018-02-05 22:05:20 · 15717 阅读 · 4 评论 -
ESP32学习microPython之(2)--machine内置函数
注:对于ESP32开源技术感兴趣的可以加群,我们一起探索交流学习,群号:782473783。群名:ESP32开源技术交流群。microPython常用函数microPython的函数很多machine moduleCPU主频 import machinemachine.freq() # 获得当前CPU频率machine.freq(1600...原创 2018-02-05 22:06:35 · 3650 阅读 · 4 评论 -
ESP32学习microPython之(3)--高级应用
注:对于ESP32开源技术感兴趣的可以加群,我们一起探索交流学习,群号:782473783。群名:ESP32开源技术交流群。内部文件系统microPython支持标准的Python的文件模块,可以使用open()这类原生函数。需要注意的是esp32上实时资源少,需要及时关闭掉一些file、socket。创建一个文件 >>> f = open('dat...原创 2018-02-05 22:11:12 · 8093 阅读 · 0 评论 -
FatFs- 通用FAT文件系统模块
FatFs - 通用FAT文件系统模块FatFs是用于小型嵌入式系统的通用FAT / exFAT文件系统模块。FatFs模块是按照ANSI C(C89)编写的,并完全与磁盘I / O层分离。所以它是独立于平台的。它可以被纳入到小微控制器利用有限的资源,如8051,PIC,AVR,ARM,Z80,RX等也为微小的微控制器佩蒂特FATFS模块可在这里。特征DOS / Windows兼容的FAT / e...翻译 2018-02-08 15:33:28 · 1735 阅读 · 0 评论 -
ESP-IDF库开发教程之(1)--ESP32简介
您可能已经知道Espressif制造的esp8266wifi芯片。它在2014年中出现在一些中文网站上,一开始它被用作连接微控制器(Arduino ...)到wifi网络的“桥梁”,这要归功于其非常低的成本(一个模块约5美元)。由于原始固件没有很好的文档记载,它有一些错误,并且只提供了“标准”功能(通过AT命令),制造商社区开发了一些替代固件(其中最着名的肯定是NodeMCU),以充分利用...原创 2019-06-05 18:59:54 · 6567 阅读 · 1 评论 -
ESP-IDF库开发教程之(2)--windows开发环境
在上一篇文章中,Espressif介绍了ESP32芯片和官方开发板之后,今天我将向您展示如何安装和使用官方开发环境.我将解释如何在Windows下安装IDE,因为它是最复杂的过程。开发环境及其安装指南也适用于Linux和MacOS。官方的ESP32芯片开发框架由Github上的Expressif发布,具有开源许可证(Apache 2.0),并命名为Espressif物联网开发框架(简称id...原创 2019-06-05 19:00:07 · 2093 阅读 · 0 评论 -
ESP-IDF库开发教程之(3)--安装eclipse
在之前的博文中,我解释了如何安装官方开发框架(Espressif物联网开发框架)以及如何使用它来编译第一个示例Hello World。即使您可以使用简单的文本编辑器编写程序(在Windows上,我始终建议使用开放的Notepad ++),但使用IDE(集成开发环境)可以更容易地完成此任务,该IDE是一个图形应用程序,您可以使用它编写代码(通常包括语法高亮和自动完成),编译它并将二进制文件上载到...原创 2019-06-05 19:00:17 · 3832 阅读 · 0 评论 -
ESP-IDF库开发教程之(4)--FLASH、BootLoader和FreeRTOS
在之前的文章中,我描述了新的esp32芯片,并解释了如何设置开发环境,包括使用一种可选的图形IDE,Eclipse。在开始开发程序之前,您需要了解框架的三个关键组件:flash,bootloader和FreeRTOS操作系统。但别担心!在本篇文章的最后,您将编写,编译并执行您的第一个程序(即使是“最小化”),并从下一个教程开始,我们将一起处理更复杂的示例。Flash正如我在本教程的第一...原创 2019-06-05 19:00:27 · 4870 阅读 · 0 评论 -
ESP32入门Arduino开发(一)--Arduino环境搭建
注:对于ESP32开源技术感兴趣的可以加群,我们一起探索交流学习,群号:782473783。群名:ESP32开源技术交流群。 在64位Windows7机器上测试 Windows Installer从arduino.cc下载并安装最新的ArduinoIDE从git-scm.com下载并安装Git开始Git GUI并运行以下步骤:选择 Clone Existing ...原创 2018-01-31 09:55:41 · 41735 阅读 · 13 评论