logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

ESP8266连接oneNet平台②--设备上报数据和平台下发数据

本文介绍了使用ESP8266(ESP-01S)通过MQTT协议连接oneNET物联网平台的完整流程。主要内容包括:1)烧录MQTT AT固件;2)关键AT指令说明,涵盖WiFi连接、MQTT配置、主题订阅和消息发布;3)详细的上报数据流程,包括连接AP、MQTT服务器和发布消息;4)平台下发数据流程,包含订阅主题、接收数据和响应回复。文章还指出实际应用中可结合单片机实现传感器数据采集和智能控制,为

文章图片
ESP32 I2S音频总线学习笔记(九):U8g2库介绍

本文介绍了在ESP32录音播放器中增加OLED屏幕显示功能的方法,通过U8G2图像库驱动OLED 屏幕实现。详细讲解了U8G2图形库的安装、核心函数使用方法等。文章重点演示了文字显示和滚动显示的实现代码,包括字体设置、坐标计算等关键步骤。最后提供了完整的示例代码,为后续录音播放器的UI开发奠定了基础。

文章图片
#音视频#学习
基于STM32F103驱动CS1237 ADC模数转换模块采集差分信号

CS1237是一款高精度、低功耗24位Sigma-Delta模数转换芯片,支持1-128倍PGA放大和10Hz-1.28kHz输出速率。文章介绍了其特性、引脚功能、SPI读写时序、数据格式、电压/温度换算方法和STM32F103驱动示例。该芯片内置温度传感器和RC振荡器,适用于电子秤、工业控制等场景。使用时需注意输入信号范围需满足共模电压要求,温度测量需进行两点校准。

文章图片
#stm32#嵌入式硬件#单片机
基于STM32F103驱动BMI160读取三轴加速度和三轴陀螺仪数据

BMI160是一款低功耗6轴惯性测量单元(3轴加速度+3轴陀螺仪),适用于移动设备、可穿戴设备、AR/VR等场景。本文介绍了BMI160的主要特性、引脚功能、数据流框图、I2C通信协议、关键寄存器配置等。并通过STM32F103C8T6测试BMI160,读取三轴加速度和三轴陀螺仪的数据于OLED屏幕展现。实现了BMI160六轴数据的采集与显示测试。

文章图片
#stm32#嵌入式硬件#单片机
电脑控制DFPlayer Mini MP3播放音乐

本文介绍了如何通过电脑串口、IO口触发两种方式控制DFPlayer Mini MP3模块播放音乐。主要内容包括:模块简介及引脚定义、USB/USB转TTL接线图、串口通信协议、核心指令详解(指定歌曲播放、音量控制、文件夹播放等)。重点说明指令格式和参数设置,提供了实际接线测试现象、按键控制方法及常见错误处理,最后给出Arduino驱动和视频教程参考链接。该模块支持TF卡/U盘播放,可播放3000首

文章图片
#单片机#嵌入式
ESP32 I2S音频总线学习笔记(八):添加按键控制功能

上篇文章我们实现了录音播放器的基本功能,实现了录音和播放,但这种情况下无法对我们的录音音频文件进行控制。本篇我们将通过ESP32主控、INMP441麦克风模块、PCM5102A DAC模块、SD卡模块和四个按键实现录音控制给这个录音播放器添加按键控制功能,实现基本的录音控制和播放控制。

文章图片
#音视频
基于STM32F103驱动AS5600读取磁体旋转的模拟量/角度数据

AS5600是一款12位高分辨率磁性旋转位置传感器,具有I2C、PWM和模拟输出三种模式。本文将由AS5600的特性、引脚功能、寄存器配置及数据换算方法、STM32F103驱动等展开说明。该传感器可测量0-360°角度范围,支持编程设置起始/终止角度,内置自动增益控制和低功耗模式,适用于非接触式电位器应用。通过I2C接口可轻松配置参数,配合磁铁实现精确角度检测。

文章图片
#stm32#单片机#嵌入式硬件
INA240电流检测放大器使用及电流计算(附STM32驱动代码)

本文介绍了INA240电流检测放大器的使用及电流计算方法,并结合STM32单片机对其进行驱动。INA240是一款具有PWM抑制功能的电流检测放大器,支持-4V至80V宽共模电压范围。文章详细说明了其引脚定义、4种可选增益及电流量程计算公式,并通过实例演示了如何计算最大/最小电流。用stm32单片机实现电压、电流的实时采样检测并显示。适用于电机驱动、螺线管控制等需要精确电流检测的场景。

文章图片
#stm32#单片机
基于UART通讯控制TMC2208/2209模块驱动两相四线步进电机

本文将介绍如何通过UART串口通信控制TMC2208/2209步进电机驱动模块驱动42步进电机。从TMC2209详细的说明的寄存器配置方法说明、常用指令说明、模块的串口连接方式、电流、延迟时间等关键参数的计算方法等方面展开对TMC2209用UART串口通讯使用的教程。

文章图片
#嵌入式硬件
关于TMC2208与TMC2209的区别及基于STM32F103控制TMC2209模块驱动2相4线步进电机

本文对TMC2208与TMC2209步进电机驱动器对比分析,对比了两款步进电机驱动器的性能特点和应用差异等。两者均采用TRINAMIC技术,支持1/256微步进和StealthChop V2静音驱动技术,TMC2208提供2 - 32微步选择,TMC2209支持8 - 64微步选择。文章最后提供了STM32F103控制TMC2208/TMC2209驱动42步进电机的程序。

文章图片
#stm32#嵌入式硬件#单片机
    共 255 条
  • 1
  • 2
  • 3
  • 26
  • 请选择