logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【stm32简单外设篇】- 土壤湿度传感器

本文介绍基于STM32的土壤湿度监测系统实现方案,适用于智能灌溉、温室监控等场景。使用电阻式或电容式传感器测量土壤湿度,详细说明硬件接线方法(VCC/GND/AO/DO接口)和STM32开发板的配置要点。提供标准库和HAL库两种编程实现,包括GPIO初始化、ADC采集、数据转换等核心代码示例,支持串口输出湿度状态和电压值。最后提及通过视频教程扩展编码器应用,为农业物联网开发提供实用参考方案。

文章图片
#单片机#嵌入式硬件#stm32 +1
【stm32简单外设篇】- 红外避障 / 红外循迹模块

本文介绍了基于STM32开发板的红外传感器应用方案,包含避障和循迹两种功能模块。方案详细说明了硬件连接方式(VCC、GND、DO接口)、工作原理(红外发射接收机制)以及标准库和HAL库两种编程实现方法。代码示例展示了通过读取传感器状态实现避障逻辑判断(停止/左右转/前进)和循迹检测(黑线识别)。该方案适用于移动机器人控制、嵌入式开发教学等场景,具有模块化、易扩展的特点,为开发者提供了完整的传感器接

#单片机#嵌入式硬件#c语言 +1
【stm32协议外设篇】- DS18B20 单总线数字温度检测模块

本文介绍了DS18B20数字温度传感器与STM32F103开发板的连接与应用。该方案适用于智能家居、环境监测等多种场景,采用单总线通信协议,仅需数据线和地线即可工作。文章详细说明了硬件连接方式(VCC接3.3V/5V,GND接地,DQ接PA0/PB0),并提供了标准库和HAL库两种实现方式的完整示例代码,包括初始化、温度读取和数值转换等功能。温度转换公式为原始数据×0.0625,支持正负温度测量。

文章图片
#单片机#嵌入式硬件#stm32 +1
基于轮趣科技的stm32平衡小车

模块都是直插设计,可用手机和本人自制的遥控器来控制小车,提供官方资料,有视频,开发手册,算法文档(DMP、卡尔曼滤波、互补滤波、PID、LQR),源代码(有基于寄存器、标准库和HAL库),pcb工程文件,3D模型,蓝牙控制app(minibalance),物料清单,部分元件使用说明和个人关于小车的学习笔记。注意小车整车中电池和蓝牙不包含在内,电池不用说,快递不让寄,蓝牙我是用自己的,没有买官方的,

文章图片
#科技#stm32#嵌入式硬件
【stm32协议外设篇】- SU03T 智能语音模块

SU-03T语音识别模块是一款离线语音交互设备,适用于家电控制、玩具开发等场景。该模块集成本地语音识别与音频播放功能,通过UART、GPIO等接口与主控设备通信。使用流程包括词条定义、固件烧录和事件响应处理。模块内置Flash存储(约2MB),需注意音频文件大小限制。配置过程较复杂,可通过提供的B站视频链接学习具体操作方法。

#stm32#嵌入式硬件#单片机 +1
【嵌入式协议外设篇】-OLED 显示屏模块(SSD1306 0.96“ 128×64 I²C / SPI)

本文详细介绍了SSD1306驱动的0.96寸OLED显示屏在嵌入式系统中的应用。主要包含:1)适用场景:小型信息显示、嵌入式调试界面等;2)硬件组成:OLED模块、STM32开发板及连接线;3)工作原理:通过I²C/SPI接口更新显存实现显示;4)提供标准库和HAL库两种实现方案,涵盖I²C和SPI两种通信方式;5)给出完整的初始化、清屏、字符显示等代码实现。该方案适合嵌入式开发初学者进行OLED

文章图片
#c语言#开发语言#单片机 +2
【嵌入式协议外设篇】- HC08蓝牙模块

本文介绍了HC-08 BLE模块与STM32的无线串口通信实现方案。该方案适用于短距离无线通信场景,包括遥控、数据上报、参数配置等。硬件采用HC-08模块(基于CC2540/CC2541)和STM32开发板,通过UART接口连接,支持AT命令配置和透传模式。文章详细说明了接线方法(VCC、GND、RX/TX连接),并提供了标准库和HAL库两种代码实现方案,包含串口初始化、数据收发处理等核心功能。典

文章图片
#单片机#嵌入式硬件#c语言 +1
【嵌入式简单外设篇】-双轴摇杆模块

本文介绍了双轴摇杆模块的应用场景、硬件连接及代码实现。该模块适用于机器人方向控制、游戏手柄等场景,通过两个电位器输出X/Y轴模拟电压信号,并可通过ADC采样读取。硬件接线需连接VCC、GND及两个ADC通道。文章提供了标准库和HAL库的示例代码,演示了如何读取摇杆位置数据并通过串口输出。此外还介绍了内部按键检测方法,并给出相关教学视频链接供深入学习。

文章图片
#stm32#嵌入式硬件#单片机
【嵌入式协议外设篇】-MLX90614 红外测温模块

本文介绍了MLX90614红外测温模块的应用与实现方法。该模块适用于无接触体温测量、环境监测、智能家居控制等场景,通过检测物体红外辐射实现温度测量。文章详细说明了硬件连接方式(VCC、GND、SCL、SDA接口)和STM32的I²C通信实现,提供了标准库和HAL库两种编程示例。核心代码包括SMBus通信协议实现、温度数据读取及CRC校验等关键函数,最终将原始数据转换为摄氏度输出。该方案可作为嵌入式

文章图片
#stm32#单片机#嵌入式硬件
到底了