- 博客(25)
- 收藏
- 关注
原创 基于STM32环境温湿度监测系统设计(附项目代码zip)
本文介绍了一种基于STM32F103C8T6微控制器+DS18B20温度传感器+DHT11温湿度传感器的环境监测系统。该系统旨在实时监测周围环境的温度与湿度,通过OLED实时显示温湿度值,通过USART串口实时打印温湿度值,并在温湿度超过预设阈值时,通过提示灯警示及触发警报,为用户提供一个安全、舒适的居住和工作环境。
2025-01-04 18:52:30
760
原创 C语言——struct结构体
定义 struct 的一般语法如下struct 结构体名称 {类型 成员1;类型 成员2;// 更多成员定义举个栗子~int id;在该示例中,我们定义了一个名为 Student 的结构体,它包含了学生的学号、名字和成绩,分别是整型、字符数组和浮点数类型。对齐方式是计算机系统中用来确定数据存储地址的规则,它确保数据在内存中以特定的边界开始存储。简而言之,对齐方式是指数据对象存储时所采用的地址对齐策略。比如每个数据的起始地址都是4的倍数,这就是4字节对齐,依次类推。对齐方式是为了。
2024-02-23 10:49:43
5126
原创 STM32——IIC(I2C)附代码
介绍IIC(I2C)的原理及应用,代码部分包括:软件模拟IIC与IIC硬件外设。利用IIC实现stm32与MPU6050姿态传感器的通信的代码。
2024-02-21 10:46:16
10391
6
原创 c语言大小字母转化
在c语言中,toupper()函数:将小写字母转大写字母;tolower()函数:将大写字母转小写字母。这两个函数需要先引入头文件。
2024-02-18 16:44:57
282
原创 STM32——ADC模块 (附代码)
ADC可以将引脚上连续变化的模拟电压转换为内存中存储的数字变量,建立模拟电路到数字电路的桥梁。2.ADC是如何转换的?ADC是通过进行AD转换的,那么什么是逐次逼近呢?如上图示,比较器左侧是输入的未知电压,右侧是DAC输出的已知电压(知道电压值并且知道电压对应的数字信号值),外部输入的未知编码的电压与DAC输出的已知编码的电压,它俩同时输入到电压比较器,进行大小判断,如果DAC输出的电压大,就调小DAC的数据,如果小,就增大DAC数据,为了提高比较速度,ADC选择二分法比较。
2024-02-04 10:51:00
2248
1
原创 随机森林常见二分类问题(附代码)
随机森林的基本思想是,通过对训练数据进行随机抽样和特征选择,构建多个决策树模型,然后对这些模型进行投票或平均,得到最终的分类或回归结果。5. 预测:对于新的数据,将其输入到每棵决策树中,得到每棵树的预测结果,然后根据投票或平均的方式得到最终的分类或回归结果。2. 随机森林具有较好的准确性和鲁棒性,能够有效地避免过拟合和欠拟合问题,适用于各种类型的数据集和应用场景。3. 随机森林的训练时间较长,需要进行多次决策树的训练和预测,可能会消耗较大的计算资源。4. 重复步骤2和3,构建多棵决策树。
2023-04-20 14:14:24
2495
1
基于STM32环境温湿度监测系统设计(附项目代码zip)
2025-01-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人