
STM32项目
文章平均质量分 97
sakabu
记录我的嵌入式学习路线,梦想成为嵌入式大牛
展开
-
基于Linux C语言多线程服务器+Qt客户端+STM32客户端实现的无人超市项目
这个是前段时间做的一个项目,综合性很强,还是值得学习的。技术栈有Linux系统编程(线程编程、进程间通信、网络编程作为socket服务端)、MySQL数据库(服务端和数据库进行交互,存储和读取数据)、Qt上位机开发(作为socket客户端)、STM32使用8266WIFI模块也作为socket客户端。Linux网络编程Qt网络调试助手MySQL数据库开发。其中Qt我写了两个程序都作为socket的客户端(client),其中Qt管理员端主要负责商品和会员信息的注册和数据的修改工作。原创 2025-03-30 18:37:55 · 1157 阅读 · 7 评论 -
基于STM32的环境监测系统(自制蓝牙APP)
主控为stm32f103c8t6。使用DHT11温湿度传感器和MQ-2烟雾传感器,读取并实时刷新在0.96寸OLED屏幕上,同时通过蓝牙模块HC-05使用串口通信将数据上传到上位机(自制蓝牙APP)。可手动控制蜂鸣器以及电机作为报警器和风扇;在自动预警模式下,监测到温度高出设定的阈值后打开风扇降温;当监测到烟雾浓度高出设定阈值后将关闭风扇防止火情蔓延,并开启蜂鸣器报警,上位机同步更新报警状态。原创 2025-03-04 21:11:24 · 763 阅读 · 1 评论 -
基于STM32HAL库的万年历系统
本篇博客来做一个简易的万年历系统,需要用到旋转编码器和0.96寸OLED屏幕,以及STM32内部的RTC时钟;程序应当分为两种主要模式:普通模式与设置模式;普通模式下程序从RTC中获取当前的unix时间戳,然后将其按照一定的格式显示在OLED屏幕上;按下旋转编码器,可以进入设置模式,会有光标在数据下闪烁,顺时针旋转旋钮数据增加,逆时针减少;再次按下旋钮切换到下一个参数的修改,依次修改年月日时分秒后再次按下旋钮就回到普通模式,将设置好的时间转换为戳写入到RTC中,同时自动设置好星期,并显示在OLED屏幕上。原创 2025-02-09 19:25:42 · 1052 阅读 · 2 评论