• 2025-01-22《ESP32-S3使用指南—IDF版 V1.6》第三章 ESP32-S3基础知识
    第三章ESP32-S3基础知识1)实验平台:正点原子DNESP32S3开发板2)章节摘自【正点原子】ESP32-S3使用指南—IDF版V1.63)购买链接:https://detail.tmall.com/item.htm?&id=7684993426594)全套实验源码+手册+视频下载地址:http://www.openedv.com/docs/boards/esp32/ATK-DNESP32S3.html5
  • 2025-01-22LCD-RGB屏幕学习(二)ESP32驱动RGB屏幕
    ESP32是国内比较火的IOT芯片厂商,在个人玩家圈子里备受好评1.器件准备40pinRGB通用接口屏幕这里的通用接口指的是市面上最常见的接口,并不属于某种标准我拆开了吃灰已久的树莓派便携HDMI屏幕,在屏库上查看此型号,刚好满足需求,又剩下一笔大洋ESP32N16R8选用带有pasram的
  • 2025-01-19初见ESP32并搭建Platformio环境
    碎碎念(寒假参加了硬禾学堂的活动,拿到了基于esp32的CrowPanel开发板。TFTLCD触摸屏能玩出不少花样,lvgl,ai识别,如果可以的话想试试把屏接到f407学习一下FSMC和FATFS。第一步先从开发平台搭建开始。总体流程为在VSCode上下载platformio的插件在插件上打开新建项目并编译下载到
  • 2025-01-19ESP32 学习笔记(九)舵机实验
    概念舵机是一种位置(角度)伺服的驱动器,适用于那些需要角度不断变化并可以保持的控制系统。舵机只是一种通俗的叫法,其本质是一个伺服电机。舵机有很多规格,但所有的舵机都有外接三根线,分别用棕、红、橙三种颜色进行区分,由于舵机品牌不同,颜色也会有所差异,棕色为接地线,红色为电源正极
  • 2025-01-18了解ESP32睡眠模式及其功耗
    转载自:https://lastminuteengineers.com/esp32-sleep-modes-power-consumption/InsightIntoESP32SleepModes&TheirPowerConsumption TheESP32isundeniablyaworthycompetitortomanyWiFi/MCUSoCs,outperformingtheminbothperformanceandprice.
  • 2025-01-18Arduino 平台下 ESP32-P4 MP3音频文件播放
    ESP32-P4开发板arduino平台下从SD_MMC读取MP3文件播实验程序,初步验证成功。开发板使用斑梨电子JC1060P470_P4,板载ES8311音频解码器和四线SD卡模块。ES8311在Arduino下驱动使用了github上某国外猿的驱动代码,并搭配ESP32-AudioI2S库I2Saudio示例实现。原来想直接使用psch
  • 2025-01-18【ESP 乐鑫相关】ESP32-S3启动流程
    转载自:https://blog.itpub.net/70040860/viewspace-3053923/ESP32-S3启动流程    本文将会介绍ESP32-S3从上电到运行app_main函数中间所经历的步骤(即启动流程)。从宏观上,该启动流程可分为如下3个步骤。    ①:一级引导程序,它被固化在ESP32-S3内部的ROM中,它会从flas
  • 2025-01-17小白开发选择树莓派还是ESP
    树莓派(RaspberryPi)和ESP(如ESP8266、ESP32)都是非常受欢迎的开源硬件平台,它们各有优缺点,适用于不同的开发场景。对于小白开发者来说,选择哪一个取决于你的具体需求、项目目标和预算。以下是对树莓派和ESP的详细对比,帮助你做出选择:1.性能树莓派处理器:树莓派通常配备四核ARM
  • 2025-01-14ESP-IDF esp32添加自己的组件
    esp32添加自己的组件:1.按键盘的F1,或者点击菜单view-CommandPalette都可以,选择EDP-IDF:CreaterNewESP-IDFComponent,输入组件名称(比如说esp_pwmout),确定2.看到已经新建了该组件,修改对应.h文件#ifndef__ESP_PWMOUT_H__#define__ESP_PWMOUT_H__voidsetup_pwm(void);
  • 2025-01-14《ESP32-S3使用指南—IDF版 V1.6》第二章 常用的C语言知识点
    第二章常用的C语言知识点1)实验平台:正点原子DNESP32S3开发板2)章节摘自【正点原子】ESP32-S3使用指南—IDF版V1.63)购买链接:https://detail.tmall.com/item.htm?&id=7684993426594)全套实验源码+手册+视频下载地址:http://www.openedv.com/docs/boards/esp32/ATK-DNESP32S3.html
  • 2025-01-13ESP32模拟IIC,0.96英寸OLED(四针),改编自江科大/江协。
    #喜欢的宝子可以copy。#本文采用ArduinoIDE开发,用到了多文件形式。点击这里可以创建文件。下面直接分享代码和效果图。效果图0.96OLED.ino #include"OLED.h"voidsetup(){OLED_Init();OLED_ShowString(1,1,"sugkug");}intcnt=0;voidloop()
  • 2025-01-12基于ESP32-S3单片机的OTA升级
    文章目录前言1.ESP32的OTA升级是什么?2.OTA升级的主要步骤3.优点4.ESP32进行OTA升级的机制5.OTA升级整体过程总结系列文章基于ESP32-S3单片机的OTA升级之移植官方代码(一)基于ESP32-S3单片机的OTA升级之巴法云平台(二)基于ESP32-S3单片机的OTA升级之整理官方工
  • 2025-01-11手戳usb转串口芯片cp2102模块——理论知识
    一、简介 CP2102是一个USB转串行通信接口的芯片,常用于将USB接口转换为常见的串口接口(RS-232、TTL等)。它通常用于嵌入式系统、数据传输以及外设控制等领域。以下内容基于电脑通过cp2102与esp32进行串口通信(比如烧录程序、数据发送与接受)的情景讲述。二、讲述以上
  • 2025-01-11获取ESP32的mac地址
    据说ESP32的mac地址可以作为设备的唯一ID,在esp-idf的esp_mac.h中定义了mac的几种类型typedefenum{ESP_MAC_WIFI_STA,/**<MACforWiFiStation(6bytes)*/ESP_MAC_WIFI_SOFTAP,/**<MACforWiFiSoft-AP(6bytes)*/ESP_MAC_BT,/*
  • 2025-01-10《ESP32-S3使用指南—IDF版 V1.6》第一章 本书学习方法
    第一章本书学习方法1)实验平台:正点原子DNESP32S3开发板2)章节摘自【正点原子】ESP32-S3使用指南—IDF版V1.63)购买链接:https://detail.tmall.com/item.htm?&id=7684993426594)全套实验源码+手册+视频下载地址:http://www.openedv.com/docs/boards/esp32/ATK-DNESP32S3.html5)正点
  • 2025-01-08【关节电机专栏】ESP32-TWAI-CAN库Readme文档
    ESP32-TWAI-CANESP32driverlibraryforTWAI/CANforAdruinousingESP-IDFdrivers.TestedonESP32andESP32-S3.UsageLibraryhaseverythinginsideit'sheader,justincludethatandthenuseESP32CanobjecttosendorreceiveCanFrame.Hereiss
  • 2025-01-08ESP32-S3模组上实现低功耗(6)
    接前一篇文章:ESP32-S3模组上实现低功耗(5) 本文内容参考:系统低功耗模式介绍-ESP32-S3-—ESP-IDF编程指南latest文档电源管理-ESP32-S3-—ESP-IDF编程指南latest文档
  • 2025-01-08ESP32作为BLE客户端gatt-client教程
    一、介绍该代码实现了一个低功耗蓝牙(BLE)通用属性(GATT)客户端,该客户端扫描附近的外围服务器并连接到预定义的服务。然后,客户端搜索可用特征并订阅已知特征,以便接收通知或指示。该示例可以注册应用程序配置文件并初始化一系列事件,这些事件可用于配置通用访问配置文件(GAP)参
  • 2025-01-08ESP32 的蓝牙协议栈
    ESP32的蓝牙协议栈一、蓝牙协议栈BLUEDROID架构在ESP-IDF中,使⽤经过⼤量修改后的BLUEDROID作为蓝⽛主机(ClassicBT+ BluetoothLE)。BLUEDROID拥有较为完善的功能,⽀持常⽤的规范和架构设计,同时也较为复杂。经过⼤量修改后,BLUEDROID保留了⼤多数BTA层以下
  • 2025-01-05基于ESP32的桌面小屏幕实战[5]:PCB下单
    1.焊接调试前准备PCB下单点击“PCB下单”检查一下DRC确认无错误之后,确认下单然后就会跳转到下面的网页基本上保持默认选项即可。可以看到“焊盘喷镀”有3个选项。在选择表面处理工艺时,应综合考虑产品的具体需求、环保法规以及成本等因素。例如,对于环保要求较高的消费
  • 2025-01-05孕妇地区推荐菜品助手(appinventor+掌控板esp32+su-03t语音模块)
    一、系统概述该系统主要由APP端和掌控板两部分组成,并通过连接多个硬件设备实现功能。系统利用云计算和物联网技术,能够实现用户与餐饮设备之间的高效交互。系统功能地区选择与菜品推荐用户可以通过APP选择所在地区,系统会根据所选地区在掌控板上显示当地的菜品信息。当
  • 2025-01-02ESP32-S3-N16R8在platformio中的开发板设置
    前言platformio现有的板子库里面没有ESP32-S3-N16R8(8MBPSRAM+16MBFLASH)的开发板模型,直接强行套用,要么就是解锁不了8MBPSRAM,要么就下载后运行不起来。 一、选用esp32-s3-devkitc-1开发板先选用esp32-s3-devkitc-1作为开发板模型,点击Finish后务必耐心等待。二、下载完毕
  • 2025-01-02ESP32物联网无线方案,智能穿戴设备联网通信,产品无线交互应用
    在物联网的世界里,每一个设备都不再是孤立的个体,它们通过无线连接芯片相互连接,形成一个庞大的智能网络。这些芯片是实现万物互联的基础,它们使得设备能够相互沟通,共享数据,从而创造出无限的可能性。这些芯片的设计理念是简单而强大的。它们不仅要支持多种无线协议,以适应不同的应
  • 2024-12-30ESP32使用protobuf
    非原创,引用自:https://techtutorialsx.com/2018/10/19/esp32-esp8266-arduino-protocol-buffers/对上述英文技术博客做了总结:1.先去这个网站下载最新的Nanopb包   https://jpa.kapsi.fi/nanopb/download/   2.解压,解压之后如下图 3.在Arduino的libraries目录下,C
  • 2024-12-29esp32+thonny烧入micropython固件和一般程序烧录步骤
    一、烧入固件:可以及时运行程序,方便学习编程1、点击右下方弹出“配置解释器” 2、选择“安装或更新MicroPython 3、选择相应的端口和固件,烧入是按住”boot"键 4、py文件可以及时运行,保存在本地电脑,不能脱离thonny工作 二、烧入写好的程序,相对固定板子的用途。今后