嵌入式

第一 二章 小车硬件介绍-(全网最详细)基于STM32智能小车-蓝牙遥控、避障、循迹、跟随、PID速度控制、视觉循迹、openmv与STM32通信、openmv图像处理、smt32f103c8t6

第一篇-STM32智能小车硬件介绍后续章节也放这里 持续更新中,视频发布在小B站 里面。这边也会更新。 B站视频合集: STM32智能小车V3-STM32入门教程-openmv与STM32循迹小车-stm32f103c8t6-电赛 嵌入式学习 PID控制算法 编码器电机 跟随 小B站链接:

STM32连接蓝牙(DX-BT24 BLE5.1)手机发送、AT指令和透传模式

一、前言1.概述 首先给各位佬介绍一下这款蓝牙模块,这款蓝牙模块是深圳大夏龙雀科技的DX-BT24蓝牙模块。DX-BT24 蓝牙模块是深圳大夏龙雀科技有限公司为智能无线数据传输而打造,采用DIALOG14531 芯片,遵循蓝牙 BLE5.1规范。支持AT指令,用户可根据需要更改串口波特率、设备名称等参数,使用 灵活。本模块支

【MYSQL】MySQL 锁机制与死锁处理深度解析

MySQL 锁的分类 1. 按锁的粒度分类 1.1 全局锁(Global Lock) 作用范围:整个MySQL实例 典型场景:全库逻辑备份 实现方式:FLUSH TABLES WITH READ LOCK 特点:阻塞所有DML和DDL操作 -- 加全局读锁 FLUSH TABLES WITH READ

MCU中的液晶显示屏LCD(Liquid Crystal Display)控制器

MCU中的液晶显示屏LCD(Liquid Crystal Display)控制器在MCU(微控制器单元)中,LCD控制器(LCD Controller),全称:Liquid Crystal Display(液晶显示器),是负责管理液晶显示屏(LCD)驱动逻辑的硬件模块,它处理时序生成、数据转换和显示缓冲区的管理,减轻CPU负担并确保稳定的显示输出。以下是关于MCU中LCD控制器的详细解析: 1.

FreeRTOS下STM32双缓冲ADC数据采集与处理

目录1. CubeMX工程配置ADCADC配置:DMA配置:2. 代码编写业务逻辑:具体实现逻辑:逻辑图流程图详细说明1. 系统初始化流程2. ADC转换完成中断处理3. 线程A (默认任务)处理流程4. 线程B (数据处理任务)处理流程5. 关键设计特点6. 数据流向7. 错误处理代码1. CubeMX工程配置ADCADC配置&#xff1a

基于江科大STM32的桌宠小狗

基于STM32C8T6的桌宠小狗 接线图 PWM部分 舵机角度的封装 写舵机运动状态 前进 后退 右转 左转 跳舞 USART main.c 连接蓝牙 材料清单 接线图 PWM部分PWM.c#include "stm32f10x.h" // Device header void PWM_Init(voi

STM32 MPU6050 六轴陀螺仪教程(HAL 库零基础入门)

本教程将详细介绍如何在 STM32 微控制器上使用 HAL 库驱动 MPU6050 六轴姿态传感器,适合零基础的初学者学习。内容涵盖基础知识、硬件连接、开发环境配置、驱动编写、数据处理、示例代码以及调试与优化等方面。通过本教程,读者将了解 MPU6050 的工作原理,掌握 STM32 I2C 通信的使用方法,并能够读取 MPU6050 的加速

TB6612电机驱动模块(STM32)

目录一、介绍二、模块原理1.原理图2.电机驱动原理三、程序设计main.c文件Motor.h文件Motor.c文件四、实验效果 五、资料获取项目分享一、介绍        TB6612FNG 是东芝半导体公司生产的一款直流电机驱动器件,它具有大电流 MOSFET-H 桥结构,双通道电路输出,可同时驱动 2 个电机。它具有很高的集成度,同时能提

机器学习——DBSCAN

DBSCAN(Density-Based Spatial Clustering of Applications with Noise)是一种基于密度的经典聚类算法,由 Martin Ester 等人于 1996 年提出。该算法通过定义两个关键参数(邻域半径 eps 和最小样本数 minPts)来识别高密度区域,能够