嵌入式

HC-SR501人体红外传感器详解(STM32)

目录一、介绍二、传感器原理1.原理图2.引脚描述3.工作原理介绍三、程序设计main.c文件body_hw.h文件body_hw.c文件四、实验效果 五、资料获取项目分享一、介绍        HC-SR501人体红外模块是基于红外线技术的自动控制模块,采用德国原装进口LHI778探头设计,灵敏度高,可靠性强,超低电压工作模式,

Keil中STM32工程创建全过程:手把手新手教程

从零开始搭建STM32工程:Keil实战入门全记录 你是不是也经历过这样的时刻?手握一块STM32最小系统板,电脑上装好了Keil,却卡在“第一个工程怎么建”的起点,面对空白的项目窗口不知所措? 别担心,这几乎是每个嵌入式新手都会遇到的“第一道坎”。今天我们就抛开那些晦涩术语和碎片化教程&#xf

STM32校准读取激光测距传感器VL53L0X距离数据

STM32校准读取激光测距传感器VL53L0X距离数据VL53L0X是ST公司出品的一款激光测距传感器,LV53L0X采用940nm垂直腔面发射激光器(Vertical-Cavity Surface-Emitting Laser,简称VCSEL)发射出激光,激光碰到障碍物后反射回来被VL53L0X接收到,测量激光在空气中的传播

Keil开发STM32生成hex文件/bin文件

生成hex文件 生成bin文件 STM32工程的hex文件和bin文件都可以通过Keil直接配置生成 生成hex文件工程中点击魔术棒,在 Output 中勾选 Create HEX File 选项,OK保存工程配置 编译工程通过后可以看到编译输出窗口有创建hex文件的提示 默认可以在Output文件夹或者用户自定义的文件输出路径下

在STM32上实现LCD中文显示完整示例

在STM32上实现LCD中文显示:从字库生成到屏幕输出的完整实战指南 你有没有遇到过这样的场景?项目需要一个带界面的设备,客户明确要求:“必须支持中文菜单。”而你手里的开发板只是一块普通的STM32最小系统 + 一块TFT彩屏。没有操作系统、没有外部存储器,RAM还不到200KB。 这时候,很多

时序数据库选型指南:为什么工业物联网场景首选 Apache IoTDB?

引言 面对物联网设备产生的海量时间序列数据,传统数据库正面临前所未有的性能与架构挑战。 在工业物联网、智慧城市、车联网等场景中,每秒产生数百万数据点已成为常态。据实测数据,传统关系型数据库在处理此类数据时,写入性能通常不超过1万点/秒,且存储成本居高不下。而专门设计的时序数据库如Apache IoTDB,单

STM32实现四自由度机械臂(SG90舵机)多功能控制(软件篇freertos)

书接上回的硬件篇STM32控制四自由度机械臂(SG90舵机)(硬件篇)(简单易复刻)-CSDN博客此时硬件平台已经搭建完毕,软件总共设计了三种模式,分别为模式1:摇杆&蓝牙模式,此模式下可用摇杆或手机操作机械臂模式2:示教器模式&#xff

拒绝重度依赖:为何原生时序数据库 Apache IoTDB 成为架构师的新宠?

在过去的大数据架构选型中,当我们提到“海量时序数据存储”时,脑海中浮现的第一个方案往往是:Hadoop + HBase + OpenTSDB。这套方案在互联网时代通过了考验,但在面对工业物联网(IIoT)、车联网以及新能源场景时,却显得越来越“重”。作为一名在一线摸爬滚打多年的数据架构

时序数据库选型指南:可视化与分析协同怎么选?——以 Apache IoTDB + Grafana + 大数据引擎为例

很多团队选 TSDB 时只看“写入/压缩/查询”,但真正上线后,业务体验往往由“看板是否顺滑、数据能否进入分析链路”决定。本文从“可视化 + 分析协同”的角度给出选型方法,并说明 IoTDB 在生态集成上的工程价值。 1. 选型的隐藏指标:业务体验由“链路”决定,而不是数据库单点一个常见误区是:选

【STM32】DMA超详细解析·入门级教程

目录1.  DMA概述1.1  简介1.2  存储器映像1.3  DMA框图1.4  基本结构1.5  触发源选择1.6  数据宽度与对齐2.  USART实现数据发送3.  DMA实现发送数据转运3.1  DMA初始化3.1.1  传输方向3.1.2  外设与存储器参数配置3.1.2.1  起始地址3.1.2.2  数据宽度3.1.2.3  地址是否自增3.1.3  传输数据的大小3.1.4