草庐IT

ESP32控制器使用SX1278 LoRa模块的方法

LoRa是由Semtech公司引入的一种无线射频技术,旨在用于在不消耗大量功率的情况下将双向信息传输到长距离。如果您不熟悉LoRa,请先查看LoRa模块与Arduino开发板的连接方法。在本篇文章中,我们将学习如何将LoRa模块SX1278与ESP32结合使用。在这里,我们将使用两个LoRa模块-一个连接到ESP32,另一个连接到Arduino开发板。ESP32LoRa设置将从任何给定城市的API请求天气数据,并将其发送到ArduinoLoRa设置。然后ArduinoLoRa将接收数据并将其显示在LCD显示屏上。因此ESP32LoRa部分将作为发射器,而ArduinoLoRa部分将充当接收器。

【ESP32音视频传输】①用I2S通过内部DAC或MAX98357A播放音乐/录音数据及接受网络广播

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录I2S介绍一、使用外部DAC即MAX98357A播放录音1.播放内存的录音数据2.使用第三方库ESP8266Audio3.用第三方库ESP8266Audio接收网络广播二、使用内部DAC播放录音1.使用第三方库XT_DAC_Audio播放内存的录音数据2.使用第三方库ESP8266Audio总结及演示I2S介绍我这里只是简单介绍下,具体介绍及使用教程可看:https://diyi0t.com/i2s-sound-tutorial-for-esp32/I2S用于收发音频信号,有三根线组成:①串行时钟(SCK)也称为位时钟线(

【ESP32音视频传输】①用I2S通过内部DAC或MAX98357A播放音乐/录音数据及接受网络广播

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录I2S介绍一、使用外部DAC即MAX98357A播放录音1.播放内存的录音数据2.使用第三方库ESP8266Audio3.用第三方库ESP8266Audio接收网络广播二、使用内部DAC播放录音1.使用第三方库XT_DAC_Audio播放内存的录音数据2.使用第三方库ESP8266Audio总结及演示I2S介绍我这里只是简单介绍下,具体介绍及使用教程可看:https://diyi0t.com/i2s-sound-tutorial-for-esp32/I2S用于收发音频信号,有三根线组成:①串行时钟(SCK)也称为位时钟线(

【esp32开发】vscode+espidf开发环境搭建(实现单步调试)

概述目前有多种支持esp32开发的ide:vscodevisualstudio+visualgdbespide(eclipse)clang…上面的几种环境我都测试过,对比过后还是比较推荐vscode+espidf的方式,所以本文章主要介绍基于vscode和espidf搭建esp32的开发环境,并实现在线单步调试的功能。另外,esp32-s3系列可以直接通过芯片的usb接口直接进行调试,可以不需要外部的调试器,本文会分别介绍这两种调试方式。视频版教程【esp32开发】vscode+espidf开发环境搭建(实现单步调试)硬件esp32-s3开发板,购买的是muselab的nanoESP32-S3

【esp32开发】vscode+espidf开发环境搭建(实现单步调试)

概述目前有多种支持esp32开发的ide:vscodevisualstudio+visualgdbespide(eclipse)clang…上面的几种环境我都测试过,对比过后还是比较推荐vscode+espidf的方式,所以本文章主要介绍基于vscode和espidf搭建esp32的开发环境,并实现在线单步调试的功能。另外,esp32-s3系列可以直接通过芯片的usb接口直接进行调试,可以不需要外部的调试器,本文会分别介绍这两种调试方式。视频版教程【esp32开发】vscode+espidf开发环境搭建(实现单步调试)硬件esp32-s3开发板,购买的是muselab的nanoESP32-S3

【沧海拾昧】WiFi串口通信ESP8266模块基本介绍(附野火WiFi透传实例)

#C0104沧海茫茫千钟粟,且拾吾昧一微尘——《沧海拾昧集》@CuPhoenix【阅前敬告】沧海拾昧集仅做个人学习笔记之用,所述内容不专业不严谨不成体系【如有问题必是本集记录有谬,切勿深究】目录前言一、ESP8266模块基本连线二、ESP8266固件烧录1、烧录准备2、烧录过程三、ESP8266基本调试1、简单调试四、野火WiFi透传例程演示前言    WiFi串口通讯模块是嵌入式初学者需要接触到的一种常用模块,可以用于少量数据的串口通信(如:传感器数据的传输、控制命令等),但在大量数据(如:视频)的传输方面力有不逮。常用的WiFi串口通讯模块有ESP8266等。    本文将简要介绍ESP8

【沧海拾昧】WiFi串口通信ESP8266模块基本介绍(附野火WiFi透传实例)

#C0104沧海茫茫千钟粟,且拾吾昧一微尘——《沧海拾昧集》@CuPhoenix【阅前敬告】沧海拾昧集仅做个人学习笔记之用,所述内容不专业不严谨不成体系【如有问题必是本集记录有谬,切勿深究】目录前言一、ESP8266模块基本连线二、ESP8266固件烧录1、烧录准备2、烧录过程三、ESP8266基本调试1、简单调试四、野火WiFi透传例程演示前言    WiFi串口通讯模块是嵌入式初学者需要接触到的一种常用模块,可以用于少量数据的串口通信(如:传感器数据的传输、控制命令等),但在大量数据(如:视频)的传输方面力有不逮。常用的WiFi串口通讯模块有ESP8266等。    本文将简要介绍ESP8

图文手把手教程--ESP32 OTA空中升级(VSCODE+IDF)

本文内容1)使用hello_world例程,编译生成hello_world.bin文件,并且开启HTTP本地服务器。2)使用simple_ota_example例程,通过HTTP服务器访问hello_world.bin,进行OTA升级。一、首先完成集成开发环境搭建:图文手把手教程(史上最强):windows下ESP32集成开发环境搭建和HelloWorld显示(乐鑫官方推荐方法-使用VSCode安装ESP-IDF插件)二、创建hello_world例程,编译生成hello_world.bin文件。1)创建示例项目hello_world:VSCODE中->"查看"->”命令面板“->输入:Sho

图文手把手教程--ESP32 OTA空中升级(VSCODE+IDF)

本文内容1)使用hello_world例程,编译生成hello_world.bin文件,并且开启HTTP本地服务器。2)使用simple_ota_example例程,通过HTTP服务器访问hello_world.bin,进行OTA升级。一、首先完成集成开发环境搭建:图文手把手教程(史上最强):windows下ESP32集成开发环境搭建和HelloWorld显示(乐鑫官方推荐方法-使用VSCode安装ESP-IDF插件)二、创建hello_world例程,编译生成hello_world.bin文件。1)创建示例项目hello_world:VSCODE中->"查看"->”命令面板“->输入:Sho

arduino的esp32环境搭建(不需要翻墙,不需要离线安装)

这段时间想着arduino上面有很多例子和模块,编程很方便,自带编译器,操作方便。于是想用这个东西编译一下esp32,但是在配置环境时候各种碰壁,各种下载,最终也没有安装上,好像网上的教程都是在国外写的一样,github东西随便下,也不见有人讲一下下载失败怎么办,也没有国内镜像的教程,最终我通过自己的方式,不用网上的教程,只是用国内能用的软件和能访问的软件配置到了环境,在这里记录一下,也写下来给那些需要的人。我的版本是在esp32 1.0.6版本的时候做的,如果后期版本升级这个方法同样适用。首先,需要安装arduino这个官网就可以打开下载,即使官网打不开网上的安装包下载也有很多,这个就不介绍