logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

零知开源——STM32F4实现ILI9486显示屏UI界面系列教程(一):电子书阅读器功能

本教程详细讲解如何在零知增强板(STM32F407VGT6)上实现3.5寸ILI9486显示屏的电子书阅读功能。主要内容包括:硬件连接方案(显示屏、SD卡等组件)、基于LVGL的UI界面设计(含翻页动画和进度显示)、触摸事件处理逻辑、零知IDE的配置方法。系统支持左右滑动翻页(滑动距离>30像素且时间<300ms触发)、平滑动画效果和页码显示,内存占用42KB,翻页响应时间<100ms。教程还提供

文章图片
#stm32#嵌入式硬件#单片机
零知开源——基于STM32F103RBT6和ADXL335实现SG90舵机姿态控制系统

本文介绍了一个基于ADXL335三轴加速度计和SG90舵机的智能姿态监测控制系统。项目采用零知标准板作为主控,通过精确测量物体倾斜角度,实时显示三轴加速度数据并控制舵机转动。系统亮点包括多采样平均和数字滤波技术提高精度,自动校准算法以及支持X/Y轴双控制模式。硬件采用STM32F103RBT6主控,配合1.3寸IPS显示屏;软件采用模块化设计,包含数据采集处理、校准算法、舵机控制等功能。项目实现了

文章图片
#stm32#单片机#开源
零知IDE——基于STM32F407VET6和MCP2515实现CAN通信与数据采集

项目通过数据分包策略解决CAN帧8字节限制,包含发送端(MPU6050/DHT11数据采集)和接收端(ST7789显示屏显示)完整代码。详细讲解了硬件连接、SPI接口操作和CAN总线原理,并提供了常见问题解决方案。该系统支持三种工作模式(高精度/普通/低功耗),波特率125kbps,适用于车辆监控等实时数据传输场景。

文章图片
#stm32#嵌入式硬件#单片机
零知开源——基于STM32F4的HC-12无线通信系统及ST7789显示应用

基于STM32F407VET6和HC-12模块的无线通信系统通过零知增强板实现双机通信,发送端通过物理按键切换信道,接收端使用ST7789显示屏实时显示信道状态。项目亮点包括:1) 1公里以上的通信距离;2) 优化的UI界面和局部刷新技术;3) 模块化设计便于扩展。详细阐述了硬件连接方案、软件设计中的信道切换机制、数据接收状态机和显示优化技术。系统可作为物联网应用开发参考,支持环境监测、远程控制等

文章图片
#stm32#嵌入式硬件#单片机
零知开源——STM32F4结合BMP581气压传感器实现ST7789中文显示教程

零知开源平台是一个专为国开发者设计的软硬件开源平台,提供比Arduino更易上手的开发体验。本教程展示了如何在STM32F407VET6增强板上实现ST7789显示屏的中文显示功能,结合BMP581传感器数据采集。通过U8g2库实现高质量中文渲染,混合Adafruit_GFX进行高效数据显示,实时展示温度、压力和高度数据。教程详细介绍了硬件连接方案(I2C/SPI接口)、软件架构设计(包含库依赖关

文章图片
#stm32#嵌入式硬件#单片机
零知开源——零知ESP32驱动ST7789触摸屏开发指南:LVGL主题设置与示波器面板

本文介绍如何使用ESP32微控制器驱动ST7789 TFT液晶屏和XPT2046触摸芯片,通过LVGL图形库实现主题切换功能,并开发一个实用的触摸屏示波器应用。项目包含两大核心功能::支持8种不同风格的UI主题模拟/数字信号采集、触摸控制面板、光标测量系统、自动频率检测。

文章图片
#c++#单片机#嵌入式硬件
零知经验——STM32F4驱动ICM20948 九轴运动传感器 + VOFA上位机可视化验证与抗漂移优化

通过对ICM20948九轴传感器的系统性优化,成功将yaw轴漂移从15°/min降至0.8°/min,动态性能提升显著。硬件层面优化了I2C接线方案和电源去耦设计;软件方面实施了传感器配置优化、带温度补偿的零偏补偿系统、数据校验容错机制及动态参数姿态解算算法。经VOFA+验证,静态漂移降低94.7%,响应延迟缩短62.5%,摇摆幅度减少79.3%,达到工业级应用标准。该方案为无人机、机器人等需要高

文章图片
#stm32#嵌入式硬件#单片机
零知开源——STM32F4驱动MAX31865实现PT100高精度测温

本教程详细介绍了零知增强板(STM32F407VET6)通过MAX31865模块读取三线制PT100铂电阻温度的完整实现方案。重点包括:1)硬件配置,需修改MAX31865跳线至三线制模式;2)PT100特性与温度计算公式;3)SPI和I2C接口的硬件接线方式;4)软件实现流程,包含库函数调用和温度转换逻辑;5)实时显示温度与电阻值的OLED界面设计。文中提供了完整的代码解析、运行效果展示以及常见

文章图片
#stm32#嵌入式硬件#单片机
零知开源——ESP32进行网页控制WS2812B

使用ESP32微控制器对8 bit-2812 RGB灯带进行控制,实现了多种不同的灯光效果。实现彩虹颜色轮换函数,连续颜色变换效果。实现闪烁和颜色渐变效果,随机进行颜色闪烁。实现流水灯和呼吸灯效果,利用PWM调整亮度。配置网页,生成调色器控制像素输出到WS2812RGB上显示不同颜色。初始化WS2812B,配置WiFi网络或热点,ESP32连接网络。实现WS2812RGB闪烁、呼吸灯和流水灯、颜色

文章图片
#单片机#嵌入式硬件
零知开源——STM32F407VET6使用 GPIO 模拟时序驱动 WS2812B LED 灯带

在本教程中,我们将探讨如何使用 零知增强版的 GPIO 接口来模拟 WS2812B LED 灯带的信号传输时序,从而实现对单色或多彩 LED 灯带的控制。这种技术允许我们避开专用驱动库,直接与硬件进行交互,理解并掌握 WS2812B 的通信机制。WS2812B 是一款内含控制器芯片的全彩 LED 灯珠,每个灯珠可以独立显示红、绿、蓝三色。它通过单一数据线接收命令,实现高精度颜色控制。

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