• 2024-11-15玩转Mixly之ESP32的舵机
    SG90舵机舵机参数产品类型:SG90舵机产品扭矩:2.0kg/cm(4.8V),2.2kg/cm(6V)产品速度:0.09秒/60°(4.8V),0.08秒/60°(6V)转动角度:180°工作电压:4.8~6V齿轮形式:塑料齿轮死区设定:7us(微秒)产品重量:10.5g产品尺寸:22.8mm×12.2mm×28.5mm舵机实物图线序图始终记住
  • 2024-11-14ESP32-S3模组上跑通esp32-camera(15)
    接前一篇文章:ESP32-S3模组上跑通esp32-camera(14) 本文内容参考:esp32-camera入门(基于ESP-IDF)_esp32camera-CSDN博客OV5640手册解读-CSDN博客ESP32_CAMCameraWebServer例程源码解析笔记(一)_voidstartcameraserver();-CSDN博客esp32-cam驱动程序阅读-哔哩哔哩特此致谢!
  • 2024-11-13【嵌入式】ESP32开发(一)ESP-IDF概述
    文章目录1前言2IDF环境配置3在VSCode中使用IDF3.1使用ESP-IDF例程3.2底部按钮的作用【重要!】3.3高级用法4ESP-IDF框架分析5从零开始创建一个项目5.1组件(component)6主要参考资料7遇到的一些问题与解决办法8对于ESP-IDF开发的一些感受
  • 2024-11-13【ESP32】DIY一个电子测光仪
    这里写目录标题0前言1开箱2过程2.1下载固件2.2烧录固件2.3编程环境Thonny2.4点灯大师2.5TFT屏幕2.6BH1750传感器成果展示0前言开发板:ESP32-S3-5691开发环境:circuitpython+thony1开箱2过程2.1下载固件使用circuitpython的方式开发,需要先安装
  • 2024-11-13ESP32串口通信
    基于ArduinoIDE开发环境编写的ESP32程序示例:通过串口与电脑通信,按下boot按键开始以1Hz的频率发送学号,再次按下则停止发送//引入ESP32的相关库#include<Arduino.h>//定义学号,这里假设学号是123456,你需要替换成你自己的真实学号constchar*studentID="123456";
  • 2024-11-11ESP32开发__搭建VSCode开发环境试编译项目
    目录1.概述2.安装相关必要插件3.VSCode及相关扩展件安装3.1.VSCode3.2.ESP-IDFVisualStudioCodeExtension3.3.ConfigureESP-IDF4.Demo试运行4.1.打开工程4.2.连接设备并配置端口4.3.配置工程4.3.1. 设置“目标”芯片4.3.2.menuconfig配置工程选
  • 2024-11-10ESP32-S3模组上跑通esp32-camera(9)
    接前一篇文章:ESP32-S3模组上跑通esp32-camera(8) 本文内容参考:esp32-camera入门(基于ESP-IDF)_esp32camera-CSDN博客OV5640手册解读-CSDN博客ESP32_CAMCameraWebServer例程源码解析笔记(一)_voidstartcameraserver();-CSDN博客特此致谢! 一、OV5640初始化1.配置接线和
  • 2024-11-10ESP32-S3模组上跑通esp32-camera(10)
    接前一篇文章:ESP32-S3模组上跑通esp32-camera(9) 本文内容参考:esp32-camera入门(基于ESP-IDF)_esp32camera-CSDN博客OV5640手册解读-CSDN博客ESP32_CAMCameraWebServer例程源码解析笔记(一)_voidstartcameraserver();-CSDN博客特此致谢! 一、OV5640初始化1.配置接线和
  • 2024-11-09esp32实现简单的kv数据库
    我来帮你优化代码,使用SPIFFS(SPIFlashFileSystem)来实现数据持久化存储。#include<ESP8266WebServer.h>#include<ESP8266WiFi.h>#include<FS.h>#include<ArduinoJson.h>//WiFi设置constchar*ssid="你的WiFi名称";constchar*password=&quo
  • 2024-11-07ESP32学习笔记2(GPIO的数字输入输出功能)
    1.普通5mm直径LED参数测定实验以上为普通5mm直径LED,手册建议持续工作电流为20mA以内。以下,采用学生电源(带控压限流功能)通过限流电阻170欧给各色LED供电,通过缓慢加压测流和观察LED亮度的方法,确定电流、压降与亮度关系,实测该批次LED颜色与压降大致如下:颜色1mA状态与压降
  • 2024-11-07使用 vscode 简单配置 ESP32 连接 Wi-Fi 每日定时发送 HTTP 和 HTTPS 请求
    最新博客文章链接文字更新时间:2024/11/07由于学校校园网,如果长时间不重新登陆的话,网速会下降,所以想弄个能定时发送HTTP请求的东西。由于不想给路由器刷系统,也麻烦。就开始考虑使用局域网内的服务器,不过由于服务器没有Wi-Fi模块,也不想搞USB无线wifi网卡,就想着干脆用单
  • 2024-11-06基于ESP32的桌面小屏幕实战[2]:硬件设计之充电管理
    1.硬件基础知识1.1原理图设计、PCB设计、PCB(电路板)、PCBA(电路板+元器件)分别长什么样?1.2高低电平一般可以理解为输出电压=VCC就是高电平,输出电压=GND(一般是0V)就是低电平,分别用1和0来表示,这个是理想值。但实际上它也有一个范围,比如你的单片机供电压(VCC)=5V,那么datasheet里会
  • 2024-11-06使用platformio平台Arduino开发ESP32-C2
    使用platformio平台Arduino开发ESP32-C2有两种方法,推荐方法二。方法一:安装vscode后安装platformio插件(参考:YourGatewaytoEmbeddedSoftwareDevelopmentExcellence·PlatformIO安装时,需要可靠的网络链接。使用platformio创建一个esp32-c3项目(platformio平台默认
  • 2024-11-03ESP32自动下载电路
    前言在大多数ESP32开发板中,串口芯片是最为通用的一个IC,目前是为了方便给ESP32通过串口下载程序,且可以通过串口查看打印LOG信息,在下载阶段中,老早刚接触嵌入式时,学习51单片机的使用一般是复位冷启动才能进入到烧录模式,在STM32中更是需要使用跳线帽,改变启动方式才能下载。起始本质上
  • 2024-10-31使用MicroPython开发ESP32系列单片机程序入门
    请参考网络ESP32教程地址:https://www.itprojects.cn/coursecenter-hardware.html以ESP32-S3为例讲述烧录固件过程1、下载Micropython固件。首次使用ESP32时,需要将micropython固件烧录到ESP32内。不同芯片,Micropython固件不同。固件下载地址 为:https://micropython.org/dow
  • 2024-10-30ESP32组件管理
    前言最近在查找资料的过程中,偶然发现ESP32-IDF的框架下,官方提供了一套组件管理器,能够有效的,快速的部署一些开源的软件框架,下面简单介绍一下该功能如何使用。在项目中使用组件列表访问官方网站,查询所需要的组件,这里建议IDF版本为5.0以上。大多数组件都只支持5.0以上的版本。
  • 2024-10-30ESP32-LVGL驱动框架
    问题背景最近在调试一个新屏幕的过程中,使用LVGL官方的lvgl_esp32_driver驱动,在我这个分辨率比较大(454x454)的屏幕下会出现,在分配完成buff后,若buff过大会出现,在刷屏的时候会这种警告。txdatatransfer>hardwaremaxsupportedlen研究了底层代码后发现在spi_master.c文件
  • 2024-10-30【花雕学编程】Arduino动手做(237)---使用 ESP32 V1 Rev1 自身的热点来创建一个简易的 HTTP 服务器,并控制板载LED
    37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来——小小的
  • 2024-10-27ESP32 使用 MAX98357 调用ESP-A2DP库播放蓝牙音乐
    ESP32-A2DP 库github链接:https://github.com/pschatzmann/ESP32-A2DP 硬件:ESP32+MAX989357+喇叭代码:(注意将其中的I2S引脚定义为自己的MAX98357相连接的引脚)最佳实践:在VSCode的PlatformIO的Library,查找ESP32-A2DP,然后将其安装进工程中。 #include"ESP_I2S.h"
  • 2024-10-27【保姆级IDF】ESP32最强WIFI模式:AP+STA,实现数据中继站
    Tips:抛砖引玉,本文记录ESP32学习过程中遇到的收获。如有不对的地方,欢迎指正。目录1.前言2.实现功能3.代码思路4.代码讲解4.1AP_STA模式下的其他设备接入以及接入其他设备的WIFI配置4.2自身作为AP和STA模式下的不同套接字的创建及配置4.3WIFI事件中被调用的接受
  • 2024-10-26【嵌入式原理设计】实验一:软硬件环境搭建&数字端口应用
    目录一、实验目的 二、实验环境三、实验内容四、实验记录及处理五、实验小结六、成果文件提取链接一、实验目的         配置ESPArduino开发平台,熟悉实验的软硬件工作环境和基本的工作方式二、实验环境        Win10+ESP32实验开发板三、实
  • 2024-10-26基于ESP32的桌面小屏幕实战[1]:需求分析与方案选型
    项目来源:B站小智学长1.需求分析看时间:可联网同步时间;有屏幕看天气:可联网同步天气;有屏幕记单词:可联网同步单词;有屏幕番茄工作时钟:可以手机设置工作、休息时间;有屏幕获取B站粉丝数:看室内温湿度:有温湿度传感器;有屏幕可放入口袋:1-2寸屏幕;带电池;带外壳;带TP或按键输入2.外
  • 2024-10-24【保姆级IDF】ESP32使用WIFI作为AP模式TCP通信:连接客户端+一对多通信
    #1024程序员节|征文#Tips:抛砖引玉,本文记录ESP32学习过程中遇到的收获。如有不对的地方,欢迎指正。1.前言    关于ESP32的WIFI这部分基础知识,在网上可以找到许多,包括TCP协议、套接字等等,博主之前的文章也有介绍,在此本文不再赘述,直接讲清楚标题功能如何实现,并说明
  • 2024-10-23PlatformIO ESP32经验
    dependencieshttps://docs.platformio.org/en/latest/manifests/library-json/fields/dependencies.htmljohboh/nlohmann-jsonhttps://registry.platformio.org/libraries/johboh/nlohmann-json/installation1、Dependonit安装库:通过platformio.ini文件添加Openplatfo
  • 2024-10-18《ESP32从0到1》收官篇:wifi版温湿度蓝牙网关
            文章内容:以“wifi版温湿度蓝牙网关”这一具体项目为载体,对《ESP32从0到1》专辑前面所有内容的整合练习。        本篇设定为VIP可见,未开通VIP的可移至如下链接,每个组件功能之前均有单独发布,且涉及到的源码也已上传,可自行下载。《ESP32从0到1》快速