嵌入式

用STM32做了个电子秤,电路代码原理挺简单的

让代码跳动起来:C语言实现动态爱心生日祝福当代码遇上浪漫想象一下,当你朋友生日那天,收到的不只是一条简单的"生日快乐"文字消息,而是一个由代码生成的跳动爱心动画,伴随着生日祝福语在屏幕上闪烁——这种惊喜感绝对能让技术宅们感动到哭!今天我们就来聊聊如何用C语言实现这个超有创意的动态爱心生日祝福程序。技

Apache IoTDB(15):IoTDB查询写回(INTO子句)深度解析——从语法到实战的ETL全链路指南

引言在工业物联网场景中,时序数据的存储与处理常面临“数据孤岛”困境——生产设备产生的原始数据需经过清洗、聚合、转换等多步处理,才能转化为可分析的业务指标。Apache IoTDB的查询写回(INTO子句)正是破解这一痛点的“数据炼金术”。通过SELECT INTO语句,能将查询结果直接写入新序列,实现“查询-转换

STM32 HAL库定时器PWM输出全攻略:从零到精准控制

前言脉冲宽度调制(PWM)是嵌入式开发中最常用的技术之一,广泛应用于电机控制、LED调光、电源管理等领域。STM32的定时器外设提供了强大的PWM生成功能,而HAL库则让这一切变得更加简单。本文将带你从零开始,全面掌握使用HAL库配置定时器PWM输出的各种技巧。一、PWM基础概念回顾什么是PWM?PWM&#xff0

【Proteus仿真】单片机(AT89C51)向主机发送字符串

目录0案例视频效果展示1基础知识补充1.1电平转换芯片MAX2321.1.1核心功能1.1.2常见封装与引脚(以 DIP16 为例)1.13典型应用电路1.1.4优点1.1.5注意事项1.1.6总结一句话1.2虚拟终端1.2.1虚拟终端引脚2 AT89C51单片机向主机发送字符串仿真2.1电路原理图2.1.1电路组成及接线2.2控制程序2.2.1控制程序步骤2.2.2源代码 3硬件工程师

时序数据库选型指南:为何 Apache IoTDB 脱颖而出

文章目录 前言 一、优秀时序数据库的关键特性 (一)高写入性能 (二)高效压缩算法 (三)灵活查询功能 (四)强大的扩展性 (五)丰富的生态系统 二、Apache IoTDB 的突出优势 (一)自主研发与开源

STM32之HX711压力传感器芯片

目录一、HX711压力传感器芯片介绍1.1 HX711芯片介绍1.2 芯片管脚与描述1.3 芯片特点二、测量原理2.1 芯片原理图2.2 压力传感器输出电压值2.3 芯片原理概述2.4 数据输出,输入通道和增益选择时序图2.5 程序计算原理2.5.1 如何计算传感器供电电压? 2.5.2 如何将 AD 值反向转换为重力值?三、单片机介绍3.1 STM32F

STM32:内部 Flash 写读和唯一 ID 获取

演示视频:?share_source=copy_web&vd_source=0e4269581b0bc60d57a80c9a27c98905一、前言在 STM32 的嵌入式开发中,经常会遇到掉电数据保存、设备身份识别的需求。比如: 保存用户配

OpenClaw保姆级安装教程:windows&ubuntu

这次给大家带来了OpenClaw安装全流程,从Node.js环境准备到完整OpenClaw安装配置。无论是Ubuntu还是Windows,都能按照本指南快速完成OpenClaw安装并成功运行。 一、Ubuntu 环境安装教程 对于很多开发者来说,Linux 环境是运行服务器和后台服务的首选。如果你目前还没有安装 Ubuntu 系统,或者对 L

工业平台选型指南:权限、审计与多租户治理——用 Apache IoTDB 把“数据可用”升级为“数据可控”

很多 TSDB 选型只关注“存得下、查得快”,但一旦系统进入平台化阶段(多个工厂/多个业务/外部协作),真正的难点会转向“权限、审计、隔离与治理”。本文用工程视角讨论这些能力该怎么评估,并结合 IoTDB 的路径模型给出落地方式。 1. 为什么平台化之后,TSDB 的评估重点会变?在 PoC