嵌入式

从零到精通:嵌入式智能循迹小车终极指南(STM32+PID算法+源码详解)

引言:开启你的嵌入式实战之旅对于每一位渴望踏入嵌入式系统或机器人领域的学习者而言,理论知识的海洋固然广阔,但一次成功的项目实践,才是点燃技术热情的火花,是构建知识体系的坚实龙骨。智能循迹小车,正是这样一个经典、全面且极具启发性的项目。本文旨在为对嵌入式开发、机器人技术感兴趣的初学者、在校学生及希望夯实基础的工程师&

【嵌入式51单片机】告别卡壳!单片机烧录新手攻略:驱动 + 烧录 + LED 验证一步到位

🔥小龙报:个人主页 🎬作者简介:C++研发,嵌入式,机器人方向学习者 ❄️个人专栏:《工科必装软件安装教程》《嵌入式的开端 ---- 51单片机》 ✨ 永远相信美好的事情即将发生 文章目录 前言 一、开发板与电脑连接及驱动 二、烧录工具下载与设置 三、烧录操作 四、

STM32+W5500+mbedTLS+https测试

一、实现目标通过STM32+W5500+mbedTLS+https能够实现访问百度网址,确保百度回复结果为200 OK(重点在验证mbedTLS和HTTPS, W5500的部分写的比较少) 二、实验结果先上干货,免得大家看到最后发现功能没实现。 在这里先解释下图片: (1&

【IoTDB】时序数据库选型指南:工业大数据场景下的技术突围

引言:在当今数字化浪潮中,时序数据(Time-Series Data)的应用日益广泛,从工业监控、物联网设备到金融交易分析,无一不依赖高效、可靠的时序数据库来支撑海量数据的存储、查询与分析。面对市场上琳琅满目的时序数据库产品,如何做出明智的选型决策,成为众多企业和开发者面临的难题。本文将

嵌入式硬件工程师与嵌入式软件工程师的区别(详细版)

嵌入式硬件工程师与嵌入式软件工程师的区别(详细版) 这里写目录标题 嵌入式硬件工程师与嵌入式软件工程师的区别(详细版) 什么是嵌入式硬件工程师? 什么是嵌入式软件工程师? 嵌入式硬件工程师与嵌入式软件工程师的区别 1. **工作性质的区别** 2. **项目依赖的差异** 3. **就业形式的差

常见通信协议详解:TCP、UDP、HTTP/HTTPS、WebSocket 与 GRPC

常见通信协议详解:TCP、UDP、HTTP/HTTPS、WebSocket 与 RPC在现代网络通信中,各种协议扮演着至关重要的角色,它们决定了数据如何在网络中传输、控制其可靠性、实时性与适用场景。对于开发者而言,理解这些常见的通信协议,不仅有助于更好地设计系统架构,还能在面对不同业务需求时选择最合适的技术方案。本

STM32读取IMU(ICM-42688-P)数据(文末附源码)

一、ICM-42688参数 1.1 GYROSCOPEICM-42688-P 是一款专为车载和工业应用设计的高性能惯性测量单元(IMU),集成三轴 MEMS 速率陀螺仪、三轴 MEMS 加速度计((支持 20 位 FIFO 高分辨率数据,多量程可选),配备 I3CSM、I2C 和 SP

时序数据库系列(六):物联网监控系统实战

1 项目背景与架构设计图1-1:物联网监控系统整体架构与数据流图1-2:技术选型对比分析与决策矩阵假设你要为一个智能工厂搭建监控系统,需要实时采集温度、湿度、压力、振动等传感器数据,并提供实时监控和历史数据分析功能。这种场景下,InfluxDB是最佳选择。我们的系统架构包含几个核心组件:传感器设备、数据采集网关、

【STM32】CubeMX(十二):FreeRTOS消息队列

📘 【STM32】CubeMX(十二):FreeRTOS 消息队列数据收发详解这篇文章主要介绍 使用 STM32 + HAL 库 + FreeRTOS 消息队列 实现任务间通信的完整过程。在freeRTOS除了多线程之外,主要就是辅助单核的CPU解决任务之间的交互的问题。针对不同的应用场景,fr

【STM32 CubeMX + Keil】 ADC 多通道采集配置与代码实现 -- F407篇

                本文使用STM32F407作示范,通过 CubeMX 配置ADC多通道 + DMA传输,   然后,  代码读取转换值 !实现多路模拟电压信号的采集,最后通过串口将结果输出到电脑端显示。目录     一、什么是ADC二、STM32 内置ADC 概述      三、使用 CubeMX 配置ADC   四、代码实现  读