技术栈
esp32
2301_80596293
1 天前
stm32
·
esp32
ESP32 使用 PlatformIO 编译点灯程序
打开 VS Code,点击左侧活动栏的 “扩展” 图标(或按 Ctrl+Shift+X)。在搜索框中输入 “PlatformIO IDE”。
大江东去浪淘尽千古风流人物
4 天前
驱动开发
·
机器人
·
esp32
·
lqr
·
simplefoc
·
轮腿机器人
·
平衡控制
【Micro-WL Robot】桌面级轮腿机器人全栈解析:LQR平衡控制、SimpleFOC驱动与五连杆腿部机构源码深度拆解
Micro-Wheeled_leg-Robot 是一个桌面级双轮腿机器人开源项目(GitHub 3000+ Star),覆盖机械结构(STP 模型)、四块定制 PCB(ESP32 + L6234 + AS5600 + MPU6050)、以及基于 Arduino + SimpleFOC 的完整控制软件。本文从控制算法核心切入,逐层拆解其 LQR 平衡控制的四分量解耦实现、自适应腿高增益调度、轮离地检测与跳跃状态机,并梳理硬件拓扑与 WebSocket 遥控架构。
π同学
10 天前
vscode
·
esp32
·
缓冲区
ESP-IDF+vscode开发ESP32第十五讲——队列、流缓冲区、环形缓冲区
目录前言一、三种机制简介1. 队列 (Queue)2. 流缓冲区 (Stream Buffer)3. 环形缓冲区 (Ring Buffer)
taiguisheng
10 天前
windows
·
docker
·
esp32
Docker中编译esp32
Windows中用docker搞嵌入式硬件,安装一个usbipd,启动wsl之后把硬件映射到wsl中。 usbipd list -->usbipd bind–>usbipd attach detach和unbind可用可不用
止观止
14 天前
esp32
·
esp-idf
·
m5stack cores3
基于 BSP 组件的 ESP-IDF 开发实践:从零开始点亮 M5Stack CoreS3 屏幕
本文为 ESP-IDF 初学者设计,通过一个完整的 LCD 点亮项目,系统讲解 ESP-IDF v6.x 的框架架构与开发流程。我们将从 VSCode 环境搭建开始,逐步创建项目、添加 BSP 组件依赖、编写驱动代码,并深入解析 ESP-IDF 的组件化架构、CMake 构建系统、Kconfig 配置机制。最终实现通过 M5Stack CoreS3 的 BSP 组件驱动 LCD 屏幕,并通过自定义组件实现屏幕颜色的可配置显示。
π同学
17 天前
vscode
·
esp32
·
nvs
ESP-IDF+vscode开发ESP32第十三讲——NVS
目录前言一、NVS梳理1.1 分区 (Partition):NVS 的专属“仓库”1.2 页面 (Page):仓库里的“货架”
NPE~
18 天前
stm32
·
嵌入式
·
esp32
·
教程
·
平台
[嵌入式]嵌入式在线仿真平台 —— Wokwi 入门指南
对于想入门嵌入式或者远程办公没在公司的朋友来说,如果没有硬件,极大阻碍了开发,今天给大家分享一个在线网站,可以帮我们模拟硬件,辅助我们开发。
小手智联老徐
18 天前
嵌入式硬件
·
esp32
·
arduino
Arduino IDE环境搭建与点亮ESP32 D1板载LED
手把手教你从零开始配置开发环境,并运行第一个ESP32程序ESP32 D1 R32 是一款极具性价比的开发板,它兼容Arduino UNO的引脚布局,同时搭载了强大的ESP32芯片(双核240MHz、Wi-Fi+蓝牙)。很多创客用它来制作智能家居、机器人、物联网项目。然而,对初学者来说,从零搭建开发环境并成功上传第一个程序往往会遇到不少坑。
π同学
19 天前
vscode
·
esp32
·
事件循环库event
ESP-IDF+vscode开发ESP32第十二讲——event
目录前言一、事件循环库是什么?1.1 解决的核心问题1.2 包含的核心要素1.3 与线程任务的区别1.4 适用场景
桔子雨
24 天前
esp32
·
webapi
·
picoserver
·
picoserver.nano
C# ESP32/STM32 轻量 Web 能力库:PicoServer.Nano
如今的 .NET 早已是开源跨平台的了。作为 .NET 开发者,你可能已经习惯了用 C# 开发 Windows 程序、Linux WebAPI,甚至用 MAUI、Avalonia 写移动或跨端应用。
csdn_aspnet
24 天前
stm32
·
单片机
·
物联网
·
esp32
·
iot
·
uln2003a
单片机IO不够?ULN2003A救急方案,结合STM32/ESP32实战案例,讲透达林顿阵列在IoT硬件中的高效复用
目录一、 ULN2003A 究竟是何方神圣?1. 达林顿阵列:IO 口的“放大器”2. 核心优势:为何选择 ULN2003A?
lingzhilab
1 个月前
单片机
·
esp32
·
ina238
零知派ESP32——基于INA238高精度功率监测芯片的18650锂电池充电状态可视化与数据导出
✔零知派(零知开源)是一个专为电子初学者/电子兴趣爱好者设计的开源软硬件平台,在硬件上提供超高性价比STM32系列开发板、物联网控制板。取消了Bootloader程序烧录,让开发重心从 “配置环境” 转移到 “创意实现”,极大降低了技术门槛。零知开源编程软件,内置上千个覆盖多场景的示例代码,支持项目源码一键下载,项目文章在线浏览。零知派(零知开源)平台通过软硬件协同创新,让你的创意快速转化为实物,来动手试试吧!
阿昊真人
1 个月前
esp32
AIR780E MINI开发日志
一、踩坑点:1.这块板子出厂设置不支持直接软启动,需要给PWK短接。2.串口发送mqtt指令时,以\22来代表 ”
温中志
1 个月前
esp32
·
freertos
esp_event_loop_create_default详细解释
esp_event_loop_create_default()函数创建ESP-IDF 默认系统事件循环,是 WiFi、蓝牙、以太网等核心组件的事件分发中枢,内部执行以下关键步骤Espressif Systems:
似是燕归来
1 个月前
服务器
·
esp32
·
wifi模块
·
mqtt协议
WiFi 模块自动联网自带MQTT协议栈和云服务器串口透传免AT开发
嵌入式软件工程开发中对程序调试是必不可少的过程,常见的一种调试方法是通过串口printf输出运行的变量进行查验程序运行情况。但是这种有线的串口调试如果遇到了整机设备不好接线或者现场板子安装位置在底部上无法接线的情况,调试情况就变的异常复杂。另外串口调试虽然数据输出简单明了,但是必须要求现场接线调试,做不到远程调试。还有一些情况下需要对硬件设备远程升级程序(简称OTA),现在推荐一种自动联网自带MQTT协议栈和云服务器串口透传免AT开发的WiFi模块。
NQBJT
1 个月前
esp32
·
逆运动学
·
轮足机器人
双轮足机器人 5 连杆逆运动学:从几何模型到嵌入式实现
运动学逆解(Inverse Kinematics, IK)是腿足式机器人控制的核心问题之一。正运动学是"给定关节角度,求足端位置"——这是唯一确定的。逆运动学反过来——“给定足端位置,求关节角度”——则要复杂得多:解可能不存在、不唯一,甚至没有封闭解。
wanghanjiett
1 个月前
笔记
·
esp32
·
foc
笔记:ESP32驱动SimpleFOC成功(基于Espressif-IDE)
控制板:ESP32 驱动板:SimpleFOC V2.0.3 电机:咸鱼买的2804电机,极对数7,编码器AS5600。link IDE:Espressif-IDE,3.1.0 ESP-IDE:5.3.1
NQBJT
1 个月前
c++
·
esp32
·
openmv
·
避障
·
导盲
·
轮足
双轮足导盲机器人:多传感融合与全局-局部分层导航系统设计
本作品设计并实现了一款面向视障人士辅助出行的轮足混合式导盲机器人。系统以 ESP32-S3 和 OpenMV H7 Plus 双芯片为核心,融合全局路径规划、多传感器局部避障、力控随行和语音交互,构建了一套完整的室内外辅助导航系统。
net3m33
1 个月前
esp32
·
i2s
mic声音怎么才不容易卡顿 : 环形队列缓存要足够大
#define AUDIO_CODEC_DMA_DESC_NUM 8//6 #define AUDIO_CODEC_DMA_FRAME_NUM 340//240
net3m33
1 个月前
esp32
不要用esp_websocket_client_send_bin直接发送前导音频,会卡,导致mic声音卡顿,要用环形队列
mic_data_zong[0]=0;memcpy(mic_data_zong+1,mac,6);//1-6是设备唯一id