- 博客(5)
- 问答 (1)
- 收藏
- 关注
原创 esp32-arduino开发hc-sr501人体感应模块
因为人体有恒定的温度,可以发出10UM的红外波,而人体感应模块可以探测出这些红外波,从而产生电平转换。本实验将通过esp32开发,通过人体感应模块来感应周围是否有人,如果有人则OLED显示器显示高电平1,同时红灯亮起,反之则显示低电平0,红灯熄灭。重复触发方式: 当感应输出高电平后,在延时时间段内,如果有人在其感应范围内活动,将一直输出高电平,直到人离开后才延时将高电平变为低电平。该模块有三个pin接口,分别是VCC,GND和OUT其中VCC接正极,GND接入负极,OUT则是该模块输出信号。
2024-09-02 22:54:03 702
原创 esp32-arduino开发电阻式土壤湿度传感器
传感器有VCC(接电源),GND(接地),DO(数字信号),AO(模拟信号)四个pin。设置当湿度数值在2000以下显示器显示damp,2000以上显示dry。最终我们能够通过纸巾的干湿程度看出传感器测量出的数值和信息。同时又连接了一个0.96寸OLED显示屏来显示数值和信息。因此我在这里DO,AO分别接入D32,D33。想着用esp32来测试该传感器。
2024-09-02 19:21:17 617
原创 简单工厂模式
经常学习开发的宝子们都知道,在实际的软件开发过程中,有时需要创建一些来自于相同父类的类的实例,为了代码的简洁,我们可以专门定义一个类来负责创建这些类的实例,所以这些被创建的实例具有共同的父类。通过main函数我们知道通过DrawFactory来直接创建出来对应的circle实例并运行其方法,如果没有工厂类,我们还需要一个一个实体类来创建,但是通过简单工厂模式,我们可以直接通过DrawFactory来对所有实例进行创建执行。抽象产品角色是简单工厂模式所创建的所有对象的父类,负责描述所有实例所共有的公共接口。
2023-10-18 22:16:24 58
原创 在Ubuntu上用wine下载QQ,三种打开QQ的方法
想在Ubuntu上使用QQ,想必是所有Ubuntu小白用户的问题之一,当打开浏览器搜索QQ for linux时,我们只能下载到远古版本且仅限聊天的QQ,如果没有wine,我想这可能也会劝退我使用Ubuntu。那么首先在Ubuntu上下载wine,可以直接去官网上进行下载,也可以在终端上输入sudo apt-get updatesudo apt-get install wine来下载和使用wine。只不过这种方法下载的wine比较古老。wi......
2022-02-26 12:23:22 5673 1
空空如也
Ubuntu关机时出现begin idle timeout刷屏现象,求解答
2022-01-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人