logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

4.智能小车添加摇头避障功能

智能小车是一种能够自主移动、感知周围环境并根据环境变化做出反应的设备。然而,智能小车在移动过程中可能会遇到各种障碍物,如墙壁、家具等,这时就需要具备避障功能的智能小车来规避障碍。本篇文章将介绍如何通过添加摇头避障功能来提升智能小车的避障能力。之前的文章中,我们学习使用了PWM实现控制电动机的速度.关于控制舵机的角度,与PWM控制速度差不多原理.只需要控制占空比就可以随意的控制旋转角度最便宜的舵机s

文章图片
#嵌入式硬件#嵌入式实时数据库
ESP32-S3 的 PWM(LEDC),我是怎么真正“用明白”的

LED 调光呼吸灯电机调速蜂鸣器编码器 / 反馈系统甚至是一些“伪 DAC”场景而且LEDC 天然就适合和 FreeRTOS 任务配合一个任务调占空比一个任务管业务逻辑硬件 PWM 自己跑,不占 CPU。

文章图片
#mongodb#数据库
我是如何从零开始,把 ESP32-S3 跑起来的

日常生活中,说起ESP32时,我们一般说的是下方形态的模组。但准确点来说,ESP32其实不是一款芯片,而是一个系列的芯片,这个和STM32有点类型,STM32有L系列、F系列、H系列,ESP32也有不同的系列。如果你和我一样,也是刚开始接触 ESP32-S3,希望这篇文章能让你少一点焦虑。不用急着“学很多”,先把第一步走稳,比什么都重要。后续我也会继续以一个刚入门的时候的视角,记录 ESP32-S

文章图片
#嵌入式硬件
从点亮一颗 LED 开始:ESP32-S3 GPIO 输出的正确学习方式

如何从芯片 → 原理图 → 示例 → API一步步拆解一个 ESP-IDF 外设功能后续无论是 UART、I2C、SPI,学习路径完全一致。只要你坚持用这种方式,ESP32 的外设并不会“越来越难”,只会“越来越熟”。

文章图片
#学习
从任务到队列:我在 ESP32-S3 上理解 FreeRTOS 的一次完整实践

这篇文章并不是在“教你怎么用 FreeRTOS”,而是记录了我在 ESP32-S3 项目中,从能跑,到开始在意结构是否正确的一个过程。FreeRTOS API 都见过但不知道什么时候该用任务、什么时候该用队列那编码器这个例子,可能会是一个不错的切入点。FreeRTOS 用得好,是能让人写代码写得更安心的。

文章图片
#嵌入式硬件
ESP32-S3 定时器详解:esp_timer 与 GPTimer 的工程级选择

GPIO 是感觉器官任务是执行单元队列是神经系统定时器,是整个系统的节奏控制器理解定时器,并不是为了多记几个 API,而是为了让系统——什么时候该醒、什么时候该动、什么时候该停,都在你的掌控之中。当你开始认真对待定时器的时候,其实你已经从“写功能”,走向了“设计系统”。

文章图片
#网络#服务器#运维
ESP32-S3 的 I²C:从“能连设备”到“工程上用得顺”

在刚开始接触 ESP32-S3 的时候,我对 I²C 的理解其实非常简单:两根线,能连传感器,能点亮 OLED。如果你只是“会用”,问题不大;但如果你想,I²C 的设计逻辑一定要想清楚。

文章图片
#c语言#开发语言
ESP32‑S3 串口:从“能打印日志”到真正用在业务里

UART 是一个非常“基础”的外设,但在 ESP32‑S3 + FreeRTOS 的体系里,它绝对不是“玩具”。用任务拆收发用缓冲区抗抖动用队列解耦 ISR 和业务串口已经不只是调试工具,而是一个标准、可靠的通信通道。

文章图片
#嵌入式硬件
ESP32-S3 ADC 我是这样真正用顺的:从 SAR ADC 原理到一次完整的电压采集实战

ESP32-S3 集成了,共支持但在真正上手之前,有一个非常容易被忽略的问题。ESP32-S3 的。

文章图片
#嵌入式硬件
    共 49 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择