嵌入式

基于FreeRTOS的stm32智能手表

前言        在嵌入式系统开发中,实时操作系统的引入为多任务协调、资源管理提供了高效且可靠的解决方案。出于对实时系统运行逻辑的好奇,以及系统性掌握嵌入式开发核心技能的目标并整合自身所学的知识,我以stm32系列微控制器为硬件平台,结合FreeRTOS的核心功能(如任务调度、队列通信、中断管理及信号量同步)&#

Arduino引脚说明

1、Arduino UNO引脚说明参考博客:Arduino| 开发板介绍、编程入门(引脚信号的输入输出)_arduino引脚-CSDN博客Ardunio Uno R3的引脚图,包含14个数字引脚、6个模拟输入、电源插孔、USB连接和ICSP插头等4个数字引脚:Serial:0、1,被用于接收和发送串口

STM32第十一课:STM32-基于标准库的42步进电机的简单I/O控制(附电机教程,看到即赚到)

一:步进电机简介        步进电机又称为脉冲电机,简而言之,就是一步一步前进的电机。基于最基本的电磁铁原理,它是一种可以自由回转的电磁铁,其动作原理是依靠气隙磁导的变化来产生电磁转矩,步进电机的角位移量与输入的脉冲个数严格成正比,而且在时间上与脉冲同步,因而只要控制脉冲的数量、频率和电机绕组的相序,即可获得所需的转角、速度

ESP8266模块(WIFI STM32)

目录一、介绍二、传感器原理1.原理图2.引脚描述3.ESP8266基础AT指令介绍4.ESP8266基础工作模式三、程序设计main.c文件esp8266.h文件esp8266.c文件四、实验效果 五、资料获取项目分享一、介绍        ESP8266是一款嵌入式系统级芯片,它集成了Wi-Fi功能和微控制器能力于一身,常用于物联网(IoT)项目中。这款芯片支持TCP

Apache IoTDB(16):时序数据库的数据删除从单点精准清除到企业级数据生命周期管理

引言在工业物联网场景中,时序数据如潮水般涌入。一条智能生产线每天生成数TB的时序数据。若不实施科学的数据删除策略,将导致存储成本激增、查询性能恶化、系统稳定性下降。Apache IoTDB作为专为物联网设计的时序数据库,提供了从单点精准删除到企业级数据生命周期管理的完整解决方案。本文将深度解析IoTDB数据删除的五大核心场景,结合真实案例&

Blender入门学习11 - 合成器

Blender中通过合成器可以完成影像输出操作,学习一下。1.在右上角选择Composior可打开合成器 2.或是选择顶部布局中的Compositing 3.在合成器面板勾选Use Nodes,可打开节点操作 4.点击如图图标,可抓取渲染内容到合成器 4.找到Viewer节点并连接(Shift+A调出右键菜单)&

Arbess零基础学习 - 使用Arbess+GitLab+Hadess实现Java项目自动化构建/主机部署/上传制品

Arbess 是一款国产开源免费的 CI/CD 工具,包含流水线管理、流水线设计、流水线执行、测试报告、统计分析等模块。本文将详细介绍如何安装配置使用Arbess+GitLab+Hadess实现Java项目自动化构建/主机部署/上传制品。1、Gitlab 安装与配置本章节将介绍如何使用CentOS9搭建Gitlab服务器,并将代码存放在Gitlab服务器

STM32+K210协处理器:YOLOv8n目标检测,实时轻量级部署方案

文章目录 一、方案整体介绍 1.1 硬件选型 1.2 整体流程 二、环境配置(零基础友好) 2.1 K210开发环境 步骤1:安装Python环境 步骤2:安装K210依赖库 步骤3:安装K210烧录工具 2.2 STM32开发环境 步骤1:安装STM32CubeMX

MQ-2烟雾传感器详解(STM32)

目录一、介绍二、传感器原理1.原理图2.引脚描述3.工作原理介绍三、程序设计main.c文件mq2.h文件mq2.c文件四、实验效果 五、资料获取项目分享一、介绍        MQ-2气体传感器是一种常用的气体传感器,用于检测空气中的烟雾浓度。工作原理是基于半导体气敏元件的电阻变化。当烟雾气体进入传感器时,它会与气敏元件表面的敏感材料发生化学反应,导致电

STM32之TB6612电机驱动模块

目录一、模块概述二、模块简介2.1 模块特点2.2 电气特性2.3 模块接口说明2.4 结构与工作原理2.5 原理图设计2.6 实际应用注意事项三、硬件设计3.1 硬件组成3.2 硬件连接四、软件设计4.1 开发环境配置4.2 关键代码实现4.2.1  PWM初始化 (PWM_Init)4.2.2  GPIO初始化 4.2.3  电机控制函数 4.2.4  主函数 五、功能实现与优化5.1 基础功