自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(233)
  • 收藏
  • 关注

原创 用旧电脑制作全屋智能系统

制作家庭智能系统

2025-07-21 10:30:59 161

原创 利用多进程定时播放,关闭音乐播放器

主进程监控时间,一个子进程负责播放,一个进程负责关闭。

2025-06-01 18:14:25 127

原创 利用freopen 重定向杀死ps -a 显示运行的进程

此例是杀死运行的deepin-music 进程,此程序可以杀死ps列出的所有进程。准备用此程序定时关闭运行的音乐播放器。

2025-06-01 16:34:37 116

原创 父进程读取键盘,子进程各自打印

【代码】父进程读取键盘,子进程各自打印。

2025-05-29 07:17:02 107

原创 4个进程的进程池,第一个子进程负责键盘输入

deepseek 根据上一个多进程例子修改。

2025-05-29 07:04:36 88

原创 c 创建多个进程(备份)

【代码】c 创建多个进程(备份)

2025-05-26 19:32:15 94

原创 可以输入空格字符的键盘输入c程序(备份)

利用回车键作为分割符。

2025-05-26 18:57:38 87

原创 用c 编写的笔记搜索程序

{@XXX文本记录@}@ 记录格式。

2025-05-02 16:25:22 280

原创 deepin 提取ipv6地址

【代码】deepin 提取ipv6地址。

2025-03-31 22:01:25 263

原创 备份 esp32c3 Supermini 作为ble client,esp32 作为ble server

蓝牙开关,根据esp32 官方example 代码修改而成。

2025-01-10 19:59:01 472

原创 python 读取win7 win10本机ipv6 地址转发到电邮(备份)

python 版本: 3.8.10。

2024-12-21 20:51:46 210

原创 终于让全家所有上网设备都具有公网ipv6地址。

在局域网外用FE文件浏览器,输入每个设备的公网ipv6 地址都可以单独仿问。最关健一步先准备一部路由器,再让电信师傅上门把光猫改为单独路由器桥接拔号上网。省去自己找超级密码。坐标广西南宁,用电信宽带。此图为手机用流量仿问内网smb浏览器,采用ipv6地址。ES不能使用ipv6地址。

2024-12-04 23:19:41 574

原创 android手机利用ES文件浏览器上传图片到SMB服务器的步骤(备份)

2.点更多选项,点分享,点ES文件浏览器,点保存到ES,点选择路径下面的

2024-11-27 11:44:02 794

原创 ThinkPad t61p 作SMB服务器,打印服务器,pc ,android ,ipad利用此服务器互传文件

6.手机安装FE文件浏览器,可以利用花生壳外网穿透访win7共享文件。5.androidipad安装ES文件浏览器访问win7 共享文件。4.pc与win7利用系统网络互相发现。1.在t61p上安装win7。3.再安装好打印驱动程序。2,配置好smb 服务。

2024-11-23 20:23:50 325

原创 esp32c3 Supermini light sleep

define BOOT_BUTTON_NUM 8 //esp32c3 Supermini boot 按钮为gpio8。//此处为唤醒后要执行代码。此为根据esp32 example 代码修改后的程序。

2024-11-17 11:52:52 675

原创 win10 安装esp32 IDF-IDE

9. 进入C:/Espressif/frameworks/esp-idf-v5.3.1/example/get-started/hello-world/,把此目录的所以文件目录都复制到c3目录下。5.选 Espressif-IDE 3.10 with ESP-IDF-IDE v5.3.1 版本下载。如我的:C:/Espressif/frameworks/esp-idf-v5.3.1/13.以后编程只要修改c3 /main/helo-world.c 文件为自己的代码即可。7.进入本地IDF目录。

2024-11-16 10:32:34 391

原创 WIFI 开关

esp32c3 作为遥控器,按下gpio4脚接高电平,唤醒深度睡眠的c3, 连接服务器,发送/open.此无线开关高度低功耗,因为采用深度睡眠。就是双方wifi连接时间有5秒左右时间。esp32 作为http ap server 控制led。1. led服务器端。

2024-11-14 20:05:28 212

原创 GPIO 唤醒深度睡眠的esp32-c3

经实验,led 必须接入c3 的gpio 20,21 脚,0-10脚不亮。

2024-11-09 21:46:20 706

原创 esp32 刷深度睡眠代码失败的处理方法

刷失败后,操作系统认不出esp32c3串口。原因是esp32进入深度睡眠后,cpu等不工作,所以pc操作系统读不出串口号,我还以为esp32坏了。2.先按住boot 键不要松,再按住en 键后 ,停留1-2秒同时松开,现在设备管理器应该有esp32的串口号了。1.最好打开系统控制面板,进入设备管理器界面。现在是读不出esp32串口号的。现在esp32 已进入下载模式,可以正常下载程序了。4.按en 键后,退出下载模式。5.重新下载一次正常代码即可。

2024-11-09 17:52:25 285

原创 esp32 ap httpsever 控制led

close 关led。功能:浏览器/open 开 led。如不关,则亮灯10秒自动关闭。

2024-11-03 21:28:16 320

原创 esp32 ap httpserve

esp32 作为ap 接入点,作为http server , 浏览器登陆ap 网址显示ok。

2024-11-01 20:59:06 209

原创 esp32 GPIO 分别用5种中断类型控制LED

下面程序分别用ANYEDGE POSEDGE NEGEDGE HIGH_LEVEL LOW_LEVEL。2. 按钮接gpio 1脚 和地或3.3v 脚。中断类型控制GPIO 0 脚的电平。硬件 1. led 接0脚和地。

2024-10-28 18:40:13 426

原创 esp32-C3 wifi 开关

c3 作为http client ,当gpio0 脚接地 发送/open 开信号到http server。0脚为高电平,发送/close 关信号。

2024-10-23 19:56:28 388

原创 浏览器控制的无线开关

esp32-c3 作为HTTP server 控制led 灯。服务器注册两个uri。一个"/open" 控制开,一个"/close"控制关。

2024-10-22 19:09:12 282

原创 准备用esp32-c3搞一个无线开关

开关:GPIO 2脚电阻上拉,平时始终为高电平,开灯是按下按钮,2脚接低,电平为电平。再提供wifi把此信息传给另一个c3。用两片c3,一片作为开关,一片控制灯泡,两者采用wifi 连接。开关c3 采用纽扣电池供电,后期改为esp32 的睡眠模式。开关:下面程序为2脚接地,led灯闪烁。

2024-10-20 21:33:19 374

原创 esp32-c3 Supermini 驱动ds3121的问题

c3 驱动ds3121 ,始终有问题,但把程序用esp32上,一点问题都没有,难道c3 的i2c库是另外的库。

2024-10-19 19:55:15 477

原创 浏览器实时更新esp32-c3 Supermini http server 数据

2.现在更新的是开机数据,运用此程序,可以实时显示各种传感器的实时数据。1.浏览器每隔1秒更新一次数据。3.esp32 服务器代码。

2024-10-18 20:23:40 704

原创 esp32-c3 Supermini 模块下载

2. 此模块下载只能用自带type c 数据口与pc usb 连接进行。不能用usb 转 uart 对模块下载,但可以通讯。3. 利用idf.py 对模块下载前,必须要用 idf.py set-target esp32c3 重新指定模块型号。1.此模块自带usb 功能,可以直接利用数据线连接模块与pc进行下载。4.利用idf.py下载,自动让模块进入下载模式,不用按 boot 和 start 键。如模块没有下载过程序,在win10 系统下,驱动会不停重启,只要下载一次后就不会重启了。

2024-10-11 20:24:06 1310 1

原创 24C256 (i2c)指令及时序(代码含单个字节和整页字节的写入)

【代码】24C256 指令及时序。

2024-10-02 19:12:20 861

原创 esp32 查找i2c硬件地址通用程序

当然,如找到硬件地址,证明硬件外围连线和·i2c 总线没有问题。

2024-10-01 15:46:24 411

原创 备份:esp32 驱动 GY-30 光强度测量模块

Continuously H-Resolution Mode2:连续高分辨率模式2,0.5lx 分辨率,测量时间约为 120ms。One Time H-Resolution Mode2:一次性高分辨率模式2,0.5lx 分辨率,测量时间约为 120ms。Continuously H-Resolution Mode:连续高分辨率模式,1lx 分辨率,测量时间约为 120ms。One Time H-Resolution Mode:一次性高分辨率模式,1lx 分辨率,测量时间约为 120ms。

2024-10-01 10:30:58 488

原创 关于esp32 对 TOF200C编程的问题

这段时间一直在找tof200c 的寄存器表资料,可惜厂家没有提供,所以不能用纯c对tof200c 寄存器编程,只能移置官方api 函数库到idf 中,采用官方函数对tof200c编程,这就又涉及到修改i2c总线部分。

2024-10-01 10:28:59 395

原创 esp32 wifi 联网后,用http 发送hello 用pc 浏览器查看网页

【代码】esp32 wifi 联网后,用http 发送hello 用pc 浏览器查看网页。

2024-09-18 21:16:23 577

原创 (备份) esp32 uart中断与多线程,此程序也可作为上位机与esp32通信的编程思路

【代码】(备份) esp32 uart中断。

2024-09-16 16:24:17 956

原创 esp32 驱动超声波模块(测量脉冲宽度)

利用了esp32 自带的函数 esp_timer_get_time()

2024-09-10 19:36:02 461

原创 esp32 gpio 初始化不同类型的管脚,产生脉冲,发生中断

红二极管负电压点亮,蓝二极管正电压点亮。

2024-09-08 15:52:19 364

原创 (备份) esp32 GPIO

GPIO_MODE_OUTPUT_OD:将 GPIO 设置为开漏输出模式 这种模式下,GPIO 引脚可以将电流拉到地,但不会主动驱动高电平。GPIO_MODE_INPUT_OUTPUT_STRONG:将 GPIO 设置为强驱动输入/输出模式。GPIO_MODE_INPUT_OUTPUT_OD:将 GPIO 设置为开漏输入/输出模式。GPIO 引脚不会触发中断。安装 GPIO 驱动程序的 ETS_GPIO_INTR_SOURCE ISR 处理程序服务,该服务允许为每个引脚设置 GPIO 中断处理程序。

2024-09-07 19:37:41 1081

原创 (备份)esp32 串口,i2c ,spi 初始化结构体和初始化函数

【代码】(备份)esp32 串口,i2c ,spi 初始化结构体和初始化函数。

2024-09-04 19:26:14 712

原创 esp32 中断最简验证程序

13脚接3.3v 显示OK ,不能直接接5v电压。

2024-09-02 11:41:55 649

原创 (备份)常用ASCII 8*8 点阵,查询ascii字符点阵的方法

【代码】(备份)常用ASCII 8*8 点阵 以及查询显示字符的点阵。

2024-08-31 19:42:51 2003

JPEG 协议 中英文对照

中英对照

2023-12-01

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除