草庐IT

ESP_LOGI

全部标签

ESP32cam系列教程001:使用webcam摄像头实时查看视频

文章目录1.ESP32cam介绍2.arduinoIDE2.1安装arduinoIDE2.2arduinoIDE获取ESP32开发环境3内网视频实时查看3.1选择文件>示例>ESP32>Camera>CameraWebServer,进入示例代码界面。3.2修改示例代码中的相关参数。3.3运行结果3.4程序如下4烧录程序到ESP32cam开发板中4.1通过配套的下载器进行下载4.2通过USB转TTL(CH340)下载器进行下载5.外网视频实时查看6.参考文献1.ESP32cam介绍ESP32-CAM是小尺寸的摄像头模组该模块可以作为最小系统独立工作,尺寸仅为27*40.5*4.5mm,可广泛应用

ESP32开发环境搭建:Vscode+Platformio

目录1.vscode安装2.相关插件的安装和配置 2.1EspressifIDF插件配置3.项目创建和编译3.1第一种:使用esp插件进行项目创建和编译3.2第二种:使用Platformio进行项目的创建和编译4.外设库的下载最近学习了下ESP32S3的开发,使用vscode搭建开发环境,记录一下,也希望对后来者有个帮助。1.vscode安装vscode官网选择相应系统版本安装即可,我使用的是压缩包方式,下载后直接解压即可使用,无需安装 https://code.visualstudio.com/#alt-downloads2.相关插件的安装和配置打开vs-code后安装所需要的插件:下面四个

【在英伟达nvidia的jetson-orin-nx和PC电脑ubuntu20.04上-装配ESP32开发调试环境-基础测试】

【在英伟达nvidia的jetson-orin-nx和PC电脑ubuntu20.04上-装配ESP32开发调试环境-基础测试】1、概述2、实验环境3、物品说明4、参考资料与自我总结5、实验过程1、创建目录2、克隆下载文件3、拉取子目录安装和交叉编译工具链等其他工具4、添加环境变量6、将样例文件拷贝到桌面目录7、使用get_idf环境变量8、==根据自己实际模块型号==设置芯片9、编译过程10、下载过程11、结果验证6细节部分(1)变通,更改操作顺序(2)报错:输入gitee账号和密码(3)变通:使用串口工具(4)尝试跟驱动端口权限5、错误:无法下载或不到端口6、在Linux下或者jetson下

ESP32网络开发实例-UDP数据发送与接收

UDP数据发送与接收文章目录UDP数据发送与接收1、UDP简单介绍2、软件准备3、硬件准备4、代码实现本文将详细介绍在Arduino开发环境中,如何实现ESP32通过UDP协议进行数据发送与接收。1、UDP简单介绍用户数据报协议(UDP)是一种跨互联网使用的通信协议,用于对时间敏感的传输,例如视频播放或DNS查找。它通过在数据传输之前不正式建立连接来加速通信。这使得数据可以非常快速地传输。与所有网络协议一样,UDP是一种标准化的方法,用于在网络中两台计算机之间传输数据。与其他协议相比,UDP以一种简单的方式完成这一过程:它直接向目标计算机发送数据包(数据传输的单位),而不先建立连接,也不指示所

烧录esp8266-01、-01s,错误总结

历时两天我终于将esp8266的at固件烧录完成了,我是把坑给踩满了,首先我说说我遇到的两大类问题:1.点击state一直在等待上电同步2.检测到单片机开始下载后,没下载完显示错误一直等待上电同步:相信找到我这篇文章的朋友已经对前面步骤很熟悉了吧,那烧录步骤我就不说了,如果有需要可以参考https://blog.csdn.net/weixin_63032097/article/details/130462352原厂的esp8266一般都是自带AT固件的,因为我们要连接阿里云云平台,所以我们需要去安信可官网下载并刷MQTT+AT固件。这个固件是4MFlsah的:这个是1MFlash的:注意你所使

Esp8266+TFT太空人天气时钟

开源项目,只对动手能力有要求,有现成程序b站演示视频:https://www.bilibili.com/video/BV1ND4y1W7oS/?spm_id_from=333.999.0.0效果图模块和接线方法使用ESP8266-12F模块,4M空间。OLED使用1.3寸IPS240*240点阵彩屏,ST7789驱动芯片。接线:屏幕ESP8266-12FGNDGVCC3VSCLD5SDAD7RESD0DCD6BLK3V程序//**********************************************************************//开源项目//更新加注释20

学习笔记ESP32——lvgl disp移植(1)

目录一、简介二、GitHub上下载lvgl库        1、下载lvgl库三、准备一个工程 四、修改工程 五、对disp进行修改​编辑六、主函数的修改七、硬件的修改八、MUSIC示例演示一、简介    以esp32idf导出的helloworld例程,移植lvgldisp和indev驱动的学习笔记。二、GitHub上下载lvgl库        1、下载lvgl库        如果进不去GitHub记得开vpn。 我这里使用的是8.3版本的lvgl,所以下载该版本 复制路径之后,在搜索栏粘贴,下载zip压缩包解压到一个文件夹里三、准备一个工程导出一个helloworld工程(前面的文章有

NodeMCU ESP8266 基于Arduino IDE的串口使用详解(图文并茂)

NodeMCUESP8266的UART使用文章目录NodeMCUESP8266的UART使用前言硬件连接串口使用日志打印读取数据常用接口beginprintprintln总结前言UART(UniversalAsynchronousReceiver/Transmitter),串口通讯在嵌入式开发中至关重要,我们可以通过串口打印程序里的数据,也可以通过串口将数据发送到PC上并进行可视化的图形显示。注意:相关的串口通讯的知识可以参考这篇文章UART串口协议快速扫盲(图文并茂+超详细)NodeMCUESP8266开发板可以直接通过MicroUSB线和PC进行连接,在ArduinoIDE内置的串口工具进

【ESP-IDF】在squareline studio上设计GUI并移植到esp-box上

因为squarelinestudio软件中适配了ESP-BOX,所以作者本想直接使用该软件创建的工程,但是会出现花屏的现象,也不知道是不是没有做好esp-box-lite的适配。因此只能先用squarelinestudio设计好GUI,然后再导出其代码,在其他例程中进行移植工作。1.下载并安装squarelinestudio这一步网上教程很多,本身也不复杂。2.创建工程及路径设置(1)创建工程选择Create->Espressif->ESP-BOX。右侧进行一些项目设置。(2)路径设置在左上角选择CreateTemplateProject,然后选择一个文件夹作为工程目录。3.获得代码文件在su

ESP32S3学习——LEDC LED PWM 控制器

芯片:esp32s3开发环境:espidfv4.4一、官网相关资料1)LED控制器(LEDC)主要用于控制LED,也可产生PWM信号用于其他设备的控制。该控制器有8路通道,可以产生独立的波形来驱动RGBLED等设备。LEDPWM控制器可在无需CPU干预的情况下自动改变占空比,实现亮度和颜色渐变(因为这个功能,单独作为一个外设?)2)设置LEDC通道分三步完成。注意,与ESP32不同,ESP32-S3仅支持设置通道为低速模式。定时器配置指定PWM信号的频率和占空比分辨率。通道配置绑定定时器和输出PWM信号的GPIO。改变PWM信号输出PWM信号来驱动LED。可通过软件控制或使用硬件渐变功能来改变