- 博客(307)
- 资源 (4)
- 问答 (2)
- 收藏
- 关注
原创 用python语言写一个工具用来监控某个文件夹文件内变化
4.正式开始前,需要测试能否正确成功发送(字符串),因为可能发送时窗口大小不一致,或者无法前置窗口导致无法正确输入字符串。2.通过指定窗口发生通知,通知内容为发生改变的文件名,增加文件或者删除等。转载或参考该代码,请注明出处!3.指定窗口可以是QQ或者微信窗口。1.文件内文件发生变化,则通知。
2025-05-08 14:59:07
185
原创 用python实现一个数字字符串生成工具
3.可指定具体某一位数值,其他位随机生成,数字有且仅有一个。5.默认功能按顺序生成(目前代码指定生成0-20这个范围)1.该工具可生成指定范围的有效数字,数字有且仅有一个。2.可生成2个或者4个数字字符串。4.可都不指定,全部随机生成。
2025-04-23 09:52:38
106
原创 如何用c语言检测密码在60秒内输入的次数,要是次数超过5次,则返回true(1)?
main 函数开始执行,首先手动创建2个数组,代表用户在输入秘密时的时间参数以及错误密码标志,密码错误即时1,密码正确0,(当密码正确时0 重新统计)。不知道这个函数对不对~~~
2025-01-10 11:29:44
130
原创 如何在GD32L235上调通GXHTC3的驱动代码?
3. GXHTC3 同 SHT3X 差不多,读写都可以用同一个代码, 区别在于地址不同。#include "common_i2c_attr.h" 头文件参考SHT3X 文章。0x70 与 0x44 (0x45) 好像。1. GXHTC3 同样是一款温湿度传感器。2. GXHTC3支持低功耗模式。
2024-11-14 15:10:03
235
原创 如何在GD32L235上调通SHT3X(sht30,sht31)的驱动代码?
上面.c 代码出处 来自于github,如有侵权,请作者联系删除!该器件与mcu单片机采用i2c 通讯,所以调通i2c 接口.简单说明: sht3x 为温湿度传感器。
2024-11-14 15:03:38
183
原创 用python写一个进程录制视频的工具,该代码部分为gpt生成
2. 打开该工具,输入待录制的应用名称,成功识别后,会自动填充 待录制的区域,也就是 待录制的应用在桌面的位置及大小,默认录制整个应用在桌面的大小。1. 该工具录制 桌面应用的,需打开待录制应用(在桌面运行),如游戏,办公软件。可结合你自己的需求,改动代码,转载需注明出处!4. 可选择录制时长,该时长在定时功能下 生效。首先简单介绍一下 代码功能。6.废话不多说,上代码吧。3. 有定时录制功能。5. 可选择保存图片。
2024-10-30 11:12:13
213
原创 写出GD32L233/235在读写flash的区别(用于OTA功能)
在单片机里面表示 大概是 address += sizeof(uint32_t) address += sizeof(uint64_t)1.说到OTA功能,实际上 往flash 指定区域写 数据, 拷贝数据,然后 跳转, 必要时 注意单片机的偏移量。在写本文时,L233支持单字写入,而L235只有双字写入. 一个写入地址+4 一个写入地址+8。这个是 自己写的擦除一页 数据,当然可以参考 提供的demo去实现,看自己需求。接下来是 读取 双字,也就是在L235上的读取。
2024-10-16 10:01:23
511
原创 使用python来保存键盘输入情况,可保存到sqlite3数据库
3. gui界面有串口选择按钮,需要有硬件串口转hid模块ch9329的,可以直接发送串口数据来实现模拟键盘输入. 没有硬件的直接注释即可.2、在gui界面可以设置单次保存的名字,方便下次查找,录入数据库。1.代码单次保存最大键盘输入数目是300,全局变量可改。ch9329的github地址。好了, 不说多,直接上代码。
2024-09-14 09:38:24
702
原创 用virtualbox虚拟机扩容后无法开机,怎么办,怎么办,求求了
首先,虚拟机刚开始空间只有50G,下载几个项目后,就提示空间不足了,就随便百度了一下,很快就加到了200G,然后,刚开始没有成功,就重启虚拟机验证一下。修改 启动顺序,用光盘启动,然后进入修复ubuntu,然后扩容它,关闭,重启就行了。再然后,再然后,虚拟机就起不来了。
2024-08-02 18:59:29
671
原创 试比较GD32E230系列与L233/235芯片在IIC上使用温度传感器SHT40的异同
因为 两套api 接口不一致,所以还是有较大出入的。希望 在用这款单片机的兄弟闷,少走弯路,我这已经调好,拿走不谢!1. 首先是i2c 时钟配置 函数有些出入。不说废话,上代码,不同之处直接用宏 展开。2. 然后是 i2c 的读与 写,请看。
2024-06-03 17:17:00
352
原创 esp32解析雷达的串口数据,雷达模组R24AVD1
使用雷达模组R24AVD1,波特率9600。可及时调整串口输出频率。以及校验和函数加进来。
2024-04-19 17:23:38
326
1
原创 用chatgpt生成用python语言写的程序,然后转成exe格式,打包ico进exe程序
1. 加载ico 文件时 需注意,首先应该新建qrc文件,将ico 文件路径写入到该文件内,具体写法已在上方代码中 给出具体链接。文件路径指定后,然后敲入下面命名,生成一个py文件,供main.py调用。3.输入pyinstaller -F -w main.py -i icon8.ico (确保你的python环境安装了pyinstall)上述代码中的ico 文件为自定义ico文件,可根据自己爱好,选择合适的就行。3.运行时带有进度条显示,提示内容正确错误等,带有配置文件。2. qrc 文件基本结构。
2024-03-22 17:15:24
385
转载 C语言文件打开模式浅析
下面以文本模式为例分析:1."r"模式:1.1打开文件进行“只读”操作,即只能从文件读取内容。1.2若欲操作的文件不存在,则打开失败。1.3成功打开文件时,文件指针位于文件开头。1.4打开文件后,不会清空文件内原有内容。1.5可从文件中任意位置读取内容。2."w"模式:2.1打开文件
2023-12-27 15:59:16
550
原创 在esp32(s3/h2)上运行DHT11的例子
首先,DHT11 在哪运行,不重要,重要的是,它与主机的通信,也就是与单片机STM32(GD32)在单片机通常使用 延迟io 口时间,来达到此效果。为此,我不做过多解释,看代码,看懂通信逻辑原理图,然后,,模拟时序,对,就是读写数据,,代码参考正点原子DHT11,如有侵权,联系我删除!注意,设备上电后1s 后,再读取数据。或者STM8 ,或者51也行。下面是源码 .c 的实现。
2023-11-17 18:18:53
387
原创 使用esp32的H2 来看看zigbee~
我们 主要关注zigbee的网关部分 以及子设备部分。1.首先看下esp-idf的SDK的结构,目前使用的版本是v5.1的。可能随时间推移,目录有变化。看下 zigee角色部分。
2023-10-20 15:33:02
1038
原创 关于在windows编译出exe老是弹出cmd窗口的问题
a. 首先搜索 怎么隐藏cmd窗口,(之前在用python打包exe的时候,遇到过,打包完成的python程序,变成exe 后,点击exe 会有黑色的弹框,也是cmd 窗口)。我TM 无语了,我程序本来是python写的,因为某些原因改用c++写了,你说要我 用回之前的python语言写?2.我没有看自己的环境,编译环境等等,首先,我说明一下,这里是用CMake 编译出来的exe可执行文件.我在CMakeLists 文件中添加了,好像没什么作用,那个框,还是弹出来了,真是无语...试过了,没有用 的。
2023-06-02 15:05:41
1865
原创 关于使用CMT2300A FIFO缓存区间设置为64Byte的问题
帮助你解决在使用CMT2300A 时遇到的各种问题,若有需要,请及时与我交流
2023-02-16 18:00:40
1166
原创 GD32E23x GPIO 模拟串口
因项目需要使用3个UART, 但该系列只有2个UART.只好模拟一个出来使用。所以,本篇文章,通过使用两个GPIO 口,加 一个定时器, 来达到 模拟串口的 功能。代码仅供参考:1. IO_USART.h#include "gd32e23x.h"#define Number_Of_softUarts 1#define SoftUartTxBufferSize 32#define SoftUartRxBufferSize 64#define SoftUart_DATA_LE.
2022-05-14 14:45:23
1151
2
原创 如何用手机App控制GD32单片机、
这里 介绍控制 led灯,其他控制 IO 口类似所需要的硬件:ESP8266 GD32系列的单片机 led 有wifi功能的手机首先我们 理清一下 数据是怎么传的。1. 手机通过 连入 wifi ,esp8266 (下文用esp代替) 也得连入该wifi .esp 怎么连入wifi, 在我的另一个博文有写到。只不过 esp 上电 连入的是 指定的wifi 热点,这一点 有点麻烦。要是切换wifi 还得重新更新程序。esp 连接指定wifi地址:esp8266 12..
2022-04-28 16:30:28
2302
原创 智能家居网关设备
1.图示右侧 绿色框体部分为网关核心部分。蓝牙 模块与 Zigbee 模块 可以通过 USB 外部连接的方式,被该系统识别。连接成功后,作为蓝牙主机和Zigbee 主机,来连接相应的 子设备1,子设备2..子设备N例如。蓝牙门锁。Zibgee键盘 安防设备 布撤防等。当然,wifi 也可使用。wifi 摄像头。2. 红外部分,直接与主板 连接。用于遥控控制 家居设备。空调,电视机,电风扇,电灯,音箱等3. 可配置 的 音频 模块。用于 语音唤醒。语音控制电器设备。例如:小..
2022-04-26 15:57:29
512
原创 Bk3435 蓝牙门锁,配件 开关锁代码
1.bk 3435 作为配件开发模式 时, 开启 ADC_DRIVER 宏定义这里 我们需要使用 adc 判断端口 变化的电压,从而 使电机 正反转2. 定义 ADC 采用次数 LOCK_ADC_SAMPLE_TIME开始 编写:头文件:bk_lock_adc.h#ifndef __BK_LOCK_ADC_H__#define __BK_LOCK_ADC_H__#ifdef __cplusplusextern "C"{#endif/*************
2022-04-08 17:49:27
993
1
原创 如何用单片机51.或者52,采集格力空调红外码值?
问题来源:请看下列链接:格力空调红外编码解析在了解前。需知道啥是红外?了解基本原理等。好了,直接上我的代码;仅供参考,如不能正常接收空调红外数值,勿喷!main.c#include "reg52.h" //此文件中定义了单片机的一些特殊功能寄存器#include <stdio.h>typedef unsigned int u16; //对数据类型进行声明定义typedef unsigned char u8;sbit IRIN=P3^2;u8 Ir
2022-03-20 09:59:12
1812
2
转载 LCD1602 在 52单片机上的显示
源码来自于普中科技demo.可借鉴学习.那就直接上代码:1. lcd.h 头文件#ifndef __LCD_H_#define __LCD_H_/**********************************当使用的是4位数据传输的时候定义,使用8位取消这个定义**********************************///#define LCD1602_4PINS/**********************************包含头文件*******
2022-03-19 09:41:42
974
原创 GD32E23x 3分钟移植FreeRTOS
1.准备好 GD32E23x_Firmware_libraryFreeRTOS 源码2. 步入正题:a . keil 打开 gd32 项目,新建FreeRTOS 组,添加 rtos 源码.c 文件:如图:b. 参考 Nuvoton 的 M23 demo如图:c . 将 Config 文件夹下的 FreeRTOSConfig.h 移到include 文件夹 (FreeRTOS/Source/include的),并做以下修改:d. 添加 secur...
2022-01-19 11:55:20
2033
4
原创 关于在 GD32系列单片机上 调通 DHT11 温度问题的纪录
A1、GD32 + Ds 18B20https://blog.youkuaiyun.com/qq_39933916/article/details/115251458A2.温湿度模块DHT22https://blog.youkuaiyun.com/k1ang/article/details/98789397onewire(单总线)抽象https://blog.youkuaiyun.com/qq_20553613/article/details/81152511SYSTICK实现简单的延时http://bbs.e..
2021-12-31 18:35:40
968
原创 syntax error near ‘)‘
当你使用keil 编译的时候如果出现了这个也是无语;请查看你的函数定义时,或者申明函数的时候, 函数参数,函数参数,,,,函数参数不要出现申明 data , code,这些关键 字 这些关键字,超级无语的啊 啊 啊你可以做更改...
2021-12-17 12:32:26
2822
原创 记一次在linux-arm下调试的日常
在linux下编程,要说效率,首选c/c++,最后你选择什么,已经没那么重要了。当你开发完项目,写完程序后,发现不太对劲。说不出来,但总感觉不太对。是内存变少了,还是速度不够满意。好像都有点。于是乎,就有了linux下查询进程占用的内存方法首先想到 ps 命令。然后写了一脚本,测试我的app 是不是正常的。代码如下:#!/bin/shpid=`ps|grep App |grep -v grep|awk '{print $1}'` echo "pid:$pid"
2021-10-14 16:54:29
150
原创 若琪配置文件
{ "config": { "debounce": 400, "longpressWindow": 500 }, "113": { "click": { "debounce": 1000, "runtimeMethod": "setMicMute", "params": [] }, "dbclick": { "debounce": 8000, "url": "yoda-skill://bluet.
2021-09-29 18:36:19
226
1
Mtcnn-ubuntu-Cmake
2019-04-12
Qt与basler驱动的融合
2016-07-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人