- 博客(38)
- 收藏
- 关注

原创 【基于stm32f103C8T6-小程序智能家居项目实战-自绘PCB到实现功能一条龙+30分钟解决-各种bug已修复】
基于stm32f103c8t6+WIFI模块esp8266+DHT11温湿度模块+BH1750光照模块+小程序+自绘PCB板子的智能家居项目实战教程-记录自己学习的过程
2022-12-08 12:55:59
10847
27
原创 基于stm32+小程序开发智能家居门禁系统-硬件-软件实现
本次系统流程设计能够通过小程序APP配合各种外设模块进行开锁解锁,首先从开机对时钟初始化、GPIO初始化、ADC初始化、PWM初始化等。接着将各个模块的引脚进行相应模式的初始化,如OLED显示屏,蜂鸣器模块,LED灯模块,按键,RC522模块,WIFI模块,指纹识别模块等。接着编写主程序逻辑,设计好逻辑通过判断那个模块触发执行相应的门禁解锁功能,同时也需要对门禁实现安全防护,使用蜂鸣器报警提示。
2024-07-11 15:38:26
2102
原创 github 最简单的使用步骤(个人学习记录~)
这是由于当你通过HTTPS访问Git远程仓库的时候,如果服务器上的SSL证书未经过第三方机构认证,git就会报错。原因是因为未知的没有签署过的证书意味着可能存在很大的风险。git config --global user.email “git邮箱,注册时候的邮箱”之后输入然后git commit -m “cc” 引号内的内容可以随意改动,git config --global user.name “git账号”打开输入:ssh-keygen -t rsa -C “git账号”来检查是否成功绑定。
2023-07-11 10:16:14
3045
原创 linux开发板wifi驱动---wpa_supplicant 移植使用联网
找到所有包含“-m64”的内容,一共两处分别为变量 CNF_CFLAGS 和 CNF_CXXFLAGS,将这两个变量中的“-m64”删除掉。需要用到libnl文件下的lib库文件,文件传输拷贝lib下的库文件到开发板的mnt/data/wifi/lib目录下。编译好的wpa_cli 和 wpa_supplicant 这两个文件拷贝到开发板的mnt/data/wifi。编译完成以后就会在本目录下生成 wpa_supplicant 和 wpa_cli。1.在开发板解压库文件压缩包并声明库文件路径。
2023-01-14 23:20:11
1074
原创 基于stm32f103c8t6与jdy23蓝牙模块实现手机app点亮灯
JDY-23 透传模块是基于蓝牙 5.0 协议标准,工作频段为 2.4GHZ 范围,调制方式为 GFSK,最大发射功率为 4db,最大发射距离 60 米,采用进口原装芯片设计,支持用户通过 AT 命令修改设备名、波特率等指令,方便快捷使用灵活。JDY-23 蓝牙模块可以实现模块与手机数据传输,默认无需配置即可快速使用 BLE 蓝牙进行产品应用。
2022-11-16 22:01:29
8004
49
原创 解决virtualbox虚拟机unbuntu20.04无法识别u盘、sd卡
问题:vm virtualbox 无法识别U盘并挂载。2.我用的版本是6.1.38 然后到官网下载扩展包。1、打开virtualbox点击帮助查看当前版本。3.关机虚拟机 把原来的勾上的都取消一下 再进入。原因:设备没有开启usb3.0。
2022-11-15 09:23:44
3788
原创 LINUX调试工具 gdb使用
它是一种针对多种语言的Debug工具,包括C和C++它可以让你在程序的特定位置检查程序正在做什么像段错误这样的简单错误可以通过gdb工具比较简单的找出来。
2022-11-04 16:07:10
690
原创 基于curses库C++设计一款能进行海贼对战RPG文字游戏
利用C++设计一款能进行海贼对战,营救船员,等级提升 装备购买使用等其他操作的RPG 游戏功能描述:1.初始化界面有新建角色 继续游戏 退出游戏等功能2.游戏内有商店,装备背包,冒险地图,治疗,我的任务 存档退出功能2.装备背包可以存放已购买的装备和药水 同时可以管理丢弃使用3.可以接收营救伙伴任务,成功打败怪物即可完成任务 并把伙伴加入一起战斗4.冒险地图有三个怪物,击败它们能获得相应的金币经验
2022-09-28 16:28:08
3300
5
原创 基于stc89c52电子钟综合设计
1、基本功能:实现时间自动显示和音响报时① 按实时时间显示时分秒② 每隔60秒自动短响一声③ 按日期显示年-月日④ 每隔60分连续响多声,几点响几声⑤ 可设置每天4次闹钟功能⑥ 设有调整日期、时间和止闹按钮⑦ 有按秒闪动的双LED⑧闹铃需急促响多声⑨ 日期与时间轮流显示。
2022-09-07 22:16:35
2425
5
原创 利用TCP/UDP 协议制作一个飞秋聊天工具
3.实现单独聊天,群聊 (组播) 4.实现文件传输 5.实现文件共享 6.通过http请求获取天气信息,显示到 个性签名中, 心情中。此次网络编程项目运用的知识点比较广泛,基本覆盖了整个所学的知识,认识到udp/tcp/http等协议的实际编程运用,实现跨主机的数据交互。利用tcp/udp/http协议多线程等实现网络的通信,设计网络通信协议和用单链表来实现不同主机之间信息的交互。第一个是udp/tcp协议的拼接使用,通过判断标志位来分别数据的不同和数据操作传输。//设计链表 单链,双链,内核链。
2022-09-05 01:12:38
2561
5
原创 系统编程之实战小项目-利用LVGL 与 mplayer制作音频播放器
基于lvgl9.0库进行设计播放器ui,播放列表,进度条,按钮,利用多线程进行调用mplayer播放器进行音乐暂停,播放,音量调节 ,音乐切换。
2022-08-22 17:42:56
6495
4
原创 网络编程-IO模型 多路复用使用例子
问题:实现客户端与服务器的双向通信 一般需要开启两个线程 两个while循环实现。使用多路复用即可解决这个问题 减少系统资源的使用。
2022-08-22 14:53:32
197
原创 利用管道实现文件拷贝,从一个终端发送文件给另外一个终端。
学习到管道知识的运用,使用管道和文件IO结合 利用文件IOwrite read 读写文件操作实现,这里注意点是write read 的参数。
2022-07-29 13:08:49
739
原创 利用文件IO/内存映射和fork创建进程实现两个终端互相通信
这里主要思路是创建文本并映射到内存空间中,利用结构体一个标志位一个读取1一个写入2两个终端同时运行达到信息交互的目的。这里主要思路是创建两个文本分别一个读取一个写入两个终端同时运行达到信息交互的目的。...
2022-07-28 09:50:16
272
原创 动态链接库静态链接库的区分
简单而说 ,静态链接库比如程序在编译时候需要和其一起编译而生成的动态链接库则是额外提供的 可以在升级时候只升级动态库 程序不用重新编译
2022-07-27 00:29:53
108
原创 Linux 进程之无名管道pipe—子进程通过pipe向父进程发送一段数据
#include <stdio.h>#include <unistd.h>#include <errno.h>#include <sys/types.h>#include <string.h>#include <stdlib.h> int main(int argc, char const *argv[]){ int fd[2]; if(pipe(fd) == -.
2022-05-13 01:08:37
716
原创 c++使用vector容器冒泡排序(偶升序奇降序)
#include <iostream>#include <vector>using namespace std ;int main(void){ int i , j; vector<int> v1; vector<int> v2; vector<int> v3; //cout<<"请输入10个整数。。\n"; v1.push_back(664); v1.push_back(335); v1.push_ba.
2022-05-07 21:15:45
1511
原创 adc采样小坑注意
#include "adc.h"void adc_init(void){ ADC_InitTypeDef ADC_InitStructure; GPIO_InitTypeDef GPIO_InitStructure; /* Enable ADC1 and GPIOC clock */ RCC_APB2PeriphClockCmd(RCC_APB2Periph_ADC1 | RCC_APB2Periph_GPIOB, ENABLE); GPIO_InitStructure.GPIO.
2022-04-06 14:24:27
671
原创 蓝桥杯-嵌入式-学习
void time3_pwm_init(void){ GPIO_InitTypeDef GPIO_InitStructure; TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure; TIM_OCInitTypeDef TIM_OCInitStructure; uint16_t PrescalerValue = 0; uint16_t CCR1_Val = 333; /* TIM3 clock enable */ RCC_APB1PeriphC.
2022-04-04 14:27:44
128
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人