自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 网络拓扑模拟

本文介绍了如何使用Python的networkx库创建并模拟一个简单的星型网络拓扑。通过StarNetworkSimulator类,模拟了数据在网络中的传输过程,并计算了每个节点的数据传输效率(成功传输的数据量与总数据量的比值)。此外,文章还分析了网络的可靠性,特别是中心节点和随机节点故障对网络传输成功率的影响。通过NetworkSimulationGUI类,实现了图形用户界面(GUI),用户可以直观地观察网络拓扑、数据传输过程以及相关统计数据。该模拟工具能够帮助用户理解星型网络的基本特性及其在节点故障情况

2025-06-10 07:02:48 847

原创 MNIST 手写数字生成动画

本文介绍了如何使用PyTorch搭建一个简单的生成对抗网络(GAN)来生成MNIST手写数字,并将训练过程中生成器生成的数字以动画形式展示。首先,设置了设备、超参数,并加载和预处理了MNIST数据集。接着,定义了生成器和判别器的网络结构,并初始化了模型、优化器和损失函数。在训练循环中,交替训练判别器和生成器,并记录损失。每10个epoch保存一次生成的图像,最后使用Pillow库将这些图像拼接成动画。训练结束后,绘制了生成器和判别器的损失曲线,并保存了生成的动画。通过这种方法,可以直观地观察GAN在训练过程

2025-05-16 19:10:12 912

原创 投资组合风险评估

本文通过蒙特卡洛模拟方法,评估了由三种资产构成的投资组合的风险。资产预期收益率分别为8%、10%、12%,标准差为15%、20%、25%,相关系数矩阵为[[1,0.5,0.3],[0.5,1,0.6],[0.3,0.6,1]]。投资组合的资产权重分别为0.3、0.4、0.3。模拟1000次后,计算了投资组合的未来一年收益率分布,并评估了其风险,包括95%置信水平下的风险价值(VaR)和条件风险价值(CVaR)。结果显示,预期投资组合收益率为10.0%,波动率为14.14%,VaR为-12.45%,CVaR为

2025-05-16 10:59:46 797

原创 经济增长模型模拟

本文构建了一个简单的内生经济增长模型,生产函数为Y=AK,其中Y为总产出,A为技术水平,K为资本存量。资本积累方程为ΔK=sY-δK,s为储蓄率,δ为资本折旧率。设定初始资本K0=100,技术水平A=2,折旧率δ=0.1,模拟了50个时期的经济增长情况。通过改变储蓄率(s=0.1, 0.2, 0.3),分析了不同储蓄率对经济增长的影响,并绘制了总产出随时间的变化曲线。结果表明,储蓄率的提高显著促进了经济增长,总产出随储蓄率的增加而增加。模拟结果通过图表直观展示,为理解储蓄率对经济增长的影响提供了量化分析。

2025-05-16 10:55:59 607

原创 财政政策对经济的影响模拟

ttk.Label(self.analysis_frame, text=f"政策: {self.get_policy_name(self.model.policy)}").pack(anchor=tk.W)ttk.Label(self.stats_frame, text=f"消费: {self.model.C_history[-1]:.2f}").pack(anchor=tk.W)ttk.Label(control_frame, text="选择政策:").pack(anchor=tk.W)

2025-05-16 08:45:56 473

原创 货币政策对金融市场的影响模拟

ttk.Label(self.analysis_frame, text=f"政策: {self.get_policy_name(self.model.policy)}").pack(anchor=tk.W)ttk.Label(self.stats_frame, text=f"利率: {self.model.r_history[-1]:.4f}%").pack(anchor=tk.W)ttk.Label(control_frame, text="选择政策:").pack(anchor=tk.W)

2025-05-16 08:41:28 614

原创 国际贸易对经济增长的影响模拟

国际贸易对经济增长的影响模拟:构建一个开放经济模型,包含国内消费、投资、政府支出和进出口。ttk.Label(self.analysis_frame, text=f"政策: {self.get_policy_name(self.model.policy)}").pack(anchor=tk.W)ttk.Label(self.stats_frame, text=f"消费: {self.model.calculate_consumption():.2f}").pack(anchor=tk.W)

2025-05-16 08:36:31 790

原创 植物种群在环境变化下的动态仿真

本文介绍了一个基于Python的植物种群动态仿真模型,旨在模拟植物在环境变化下的生长、繁殖和适应过程。模型通过定义Environment类来表示光照、水分和土壤肥力等环境因素,并使用高斯过程生成自然的环境分布。Plant类表示单个植物,包含遗传特性和生长状态,通过计算环境适宜度得分来更新植物的健康状态和大小。PlantPopulation类管理多个植物个体,处理种群的更新、繁殖和种子传播。最后,Simulation类负责运行模拟,并提供了可视化和统计功能,展示植物种群数量、健康状态和遗传特性的变化。该模型可

2025-05-15 15:05:56 688

原创 生物分子相互作用的随机模拟

本文介绍了一种使用Python进行生物分子(如蛋白质和配体)相互作用随机模拟的方法。通过结合常数和解离常数,模拟分子在溶液中的结合与解离过程,并统计不同时间点的分子数量。模拟考虑了分子浓度、温度等因素对相互作用的影响,并通过多次实验评估了相互作用的可靠性和变异性。代码实现了Gillespie算法,能够生成分子浓度随时间变化的曲线,并分析蛋白质浓度和温度对结合分数的影响。模拟结果通过图表展示,帮助理解生物分子相互作用的动态过程。

2025-05-15 14:54:03 926

原创 生物种群竞争模拟

本文介绍了如何使用Python模拟两种生物种群(如兔子和狐狸)之间的竞争关系。通过定义洛特卡-沃尔泰拉方程,设定种群的初始数量、繁殖率、死亡率以及捕食关系等参数,观察种群数量随时间的变化。利用scipy.integrate.odeint求解微分方程,并使用matplotlib绘制种群数量随时间变化的曲线和捕食者-猎物相位图。此外,文章还探讨了不同参数(如猎物增长率、捕食效率等)对种群动态的影响,通过分析不同参数设置下的种群变化,揭示了种群竞争的稳定性和演化趋势。

2025-05-15 14:43:32 652

原创 基因调控网络动态仿真

本文介绍了如何使用Python构建和模拟一个简单的基因调控网络。通过定义基因间的相互作用矩阵和环境影响因子,利用微分方程模型模拟基因表达水平的动态变化。文章展示了在不同环境条件下(如正常、营养丰富和应激条件)基因调控网络的响应和演化。通过计算基因表达的变化率、基因之间的相互作用强度等指标,分析了基因调控网络的结构和功能之间的关系。此外,文章还提供了可视化基因调控网络结构和基因表达动态变化的方法,帮助理解基因调控网络的复杂性和动态行为。

2025-05-15 14:37:47 583

原创 细胞内信号转导通路模拟

本文介绍了如何使用Python模拟细胞内受体酪氨酸激酶(RTK)信号转导通路。通过设定不同的外部信号强度,观察关键蛋白的激活状态和下游基因的表达变化。代码包括三个主要部分:main.py用于模拟不同信号强度下的通路响应,analysis.py进行参数敏感性分析和反馈机制影响分析,rtk_simulation.py定义了RTK通路的模型和模拟过程。模拟结果显示,信号强度对基因表达有显著影响,且正反馈和负反馈机制在调节细胞响应中起重要作用。通过调整通路参数,可以探究信号通路的稳定性和鲁棒性。

2025-05-15 14:32:59 842

原创 网络拓扑与进程调度结合模拟

本文介绍了一个基于Python的网络拓扑与进程调度结合的模拟系统。该系统通过创建网状网络拓扑,并在每个节点上模拟操作系统的进程调度(如FCFS、SJF、RR等算法),分析进程调度对数据传输效率和可靠性的影响。模拟过程中,节点上的进程调度繁忙可能导致数据传输延迟,进而影响网络整体性能。系统使用Tkinter库实现图形界面,支持网络拓扑的可视化、进程调度的单步执行与完整模拟,并提供性能分析功能。通过比较不同调度算法的性能指标(如平均等待时间、周转时间、吞吐量等),用户可以直观地了解不同算法在网络环境中的表现。该

2025-05-14 11:05:38 676

原创 进程调度算法对比

本文介绍了如何在Python中实现最短作业优先(SJF)和时间片轮转(RR)两种进程调度算法,并通过模拟多个进程的调度过程,计算并比较它们的性能指标,如平均等待时间和平均周转时间。SJF算法通过优先执行最短作业来优化平均等待时间和周转时间,适用于批处理系统;而RR算法通过时间片轮转确保公平性,适合交互式系统。文章还提供了代码实现,展示了如何通过图形界面模拟调度过程,并分析不同算法在不同场景下的优缺点。最终,通过对比两种算法的性能指标,帮助用户根据系统需求选择合适的调度算法。

2025-05-14 10:51:43 872

原创 操作系统进程调度算法模拟

tk.Label(dialog, text="进程ID:").grid(row=0, column=0, padx=10, pady=10, sticky=tk.W)tk.Label(dialog, text="执行时间:").grid(row=2, column=0, padx=10, pady=10, sticky=tk.W)tk.Label(dialog, text="进程数量:").grid(row=0, column=0, padx=10, pady=10, sticky=tk.W)

2025-05-13 14:18:34 586

原创 不同网络布局比较

本文通过使用Python的networkx库,创建了环形和树形两种网络拓扑结构,并模拟了数据在这两种拓扑中的传输过程。通过设置不同的网络参数(如链路带宽、节点处理能力等),比较了它们的数据传输效率(如平均传输时间、吞吐量等)和可靠性(如链路故障时的数据传输情况)。分析结果显示,环形网络在链路故障时表现更具弹性,适合小规模网络;而树形网络在分层管理和扩展性方面表现更优,适合大规模网络。最终,本文生成了详细的分析报告,并提供了适用场景建议。

2025-05-13 13:47:34 799

原创 自由落体运动

本文介绍了一个自由落体运动的模拟程序,使用Python的NumPy和Matplotlib库进行实现。程序通过初始化物体的初始高度和重力加速度,计算物体下落的时间、位移、速度和加速度,并绘制出相应的运动轨迹、位移-时间、速度-时间和加速度-时间关系图。通过FuncAnimation函数,程序能够动态展示物体下落的过程,实时更新各物理量的变化。该模拟程序不仅直观地展示了自由落体运动的基本规律,还为物理教学和实验提供了可视化的工具

2025-05-13 13:25:47 979

原创 绘制物体以一定角度抛出后的抛物线轨迹

本文介绍了一个使用Python编写的斜抛运动模拟程序。程序通过matplotlib库绘制物体以一定角度抛出后的抛物线轨迹,并展示水平与垂直方向的分运动。程序首先定义了斜抛运动的初始参数,如初始速度、抛射角度和重力加速度,并计算了分速度、飞行时间、最大高度和射程。然后,程序创建了三个子图,分别用于显示轨迹、水平分运动和垂直分运动。通过FuncAnimation函数,程序实现了动画效果,动态展示了物体在空中的运动过程。最后,程序运行了一个实例,模拟了初始速度为15m/s、抛射角度为60度的斜抛运动,并展示了动画

2025-05-13 13:18:11 1004

原创 模拟弹簧振子的简谐振动

该代码使用Python的Matplotlib库模拟了弹簧振子的简谐振动,并展示了位移随时间的周期性变化及动画效果。代码首先设置了画布和子图,分别用于显示弹簧振子的振动动画和位移-时间曲线。通过定义物理参数如质量、弹簧劲度系数、初始位移和速度,计算了振子的角频率、振幅和初相位。动画部分通过FuncAnimation函数实现,每一帧更新弹簧和振子的位置,并绘制位移-时间曲线。最终,动画展示了弹簧振子的简谐振动过程,并可通过调整时间范围动态显示位移变化。代码还支持将动画保存为GIF文件。

2025-05-12 12:44:43 486

原创 绘制两个相连摆锤的复杂运动轨迹,体现混沌系统的特性

本文介绍了如何使用Python中的NumPy、Matplotlib和SciPy库来模拟和可视化双摆系统的运动。双摆系统由两个相连的摆锤组成,其运动轨迹复杂且具有混沌特性。文章首先设置了绘图参数,包括图像清晰度和中文字体,然后创建了画布和子图用于显示双摆的实时运动和轨迹。通过定义双摆的运动方程,并使用SciPy的solve_ivp函数求解微分方程,模拟了双摆的运动。初始条件中引入了微小差异,以展示混沌系统对初始条件的敏感性。最后,使用Matplotlib的FuncAnimation函数生成了双摆运动的动画,并

2025-05-12 12:30:20 436

原创 模拟两个小球的弹性碰撞,展示动量守恒和能量守恒的过程。

本文通过Python的Matplotlib库模拟了两个小球的弹性碰撞过程,展示了动量守恒和能量守恒的物理现象。代码首先设置了画布和子图,分别用于显示碰撞模拟、动量变化和能量变化。接着,定义了小球的物理参数和初始状态,并通过弹性碰撞处理函数计算碰撞后的速度变化。动画更新函数中,考虑了重力、摩擦力和边界条件对小球运动的影响,并实时更新动量和能量数据。最终,通过FuncAnimation生成动画,直观展示了碰撞过程中动量和能量的变化。该模拟不仅验证了物理定律,还为理解弹性碰撞提供了可视化工具。

2025-05-12 12:18:35 821

原创 简谐波传播

这段代码使用Python的Matplotlib库绘制并动画展示沿绳子传播的简谐横波。通过设置振幅、频率和波长等参数,代码生成了一个随时间变化的波形。使用FuncAnimation函数,每一帧更新波形的位置,模拟波的传播过程。动画展示了波在空间范围内的位移变化,并通过设置坐标轴范围和标签,清晰地呈现了波的位置和位移关系。代码还支持将动画保存为GIF文件,便于后续查看和分享。

2025-05-12 11:58:40 318

原创 三个弹簧中间依次相连,三个弹簧的弹簧系数各不相同

本文介绍了如何使用Python编程实现三个弹簧连接系统的运动动画及其动态轨迹。通过numpy和matplotlib库,模拟了三个不同弹簧系数的弹簧系统,并展示了质量块的运动轨迹。代码中定义了物理参数(如弹簧刚度、阻尼系数、质量块质量等),并利用四阶龙格库塔方法更新质量块的位置和速度。动画窗口展示了弹簧系统的实时运动,位移-时间图则记录了质量块的位移变化。此外,用户可以通过滑块调整参数(如弹簧刚度、初始位置等),并通过按钮控制动画的暂停和重置。该程序不仅直观地展示了弹簧系统的运动规律,还提供了交互式参数调整功

2025-05-10 12:55:34 805

原创 流体粒子扩散

本文介绍了一个用于模拟流体粒子在二维空间中布朗运动的Python程序。程序使用了numpy和matplotlib库来生成和可视化粒子扩散过程。通过Particle类,每个粒子的位置和轨迹被跟踪,并在ParticleDiffusionSimulation类中进行模拟。模拟包括粒子位置更新、边界条件处理以及统计信息的计算(如平均位置、方差和均方位移)。程序通过FuncAnimation生成动画,展示粒子随时间的扩散行为。最终,程序运行了一个包含10000个粒子的模拟,生成了500帧的动画,展示了粒子在10x10

2025-05-10 12:01:37 618

原创 电场中的带电粒子

本文通过Python编程模拟了带电粒子在均匀电场中的运动轨迹,并利用Matplotlib库进行可视化。代码定义了一个ChargedParticle类,用于初始化粒子的电荷、质量、位置、速度和电场等参数,并通过欧拉法更新粒子的位置和速度。模拟过程中,粒子在电场力的作用下沿抛物线轨迹运动,实际轨迹与理论轨迹一致。通过动画展示了粒子在电场中的运动过程,并实时显示时间、电场强度、粒子位置和速度等信息。该模拟直观地体现了电场力对带电粒子的作用,适用于物理教学和电场运动的研究。

2025-05-10 11:55:22 656

原创 磁场中的带电粒子

本文介绍了如何使用Python模拟带电粒子在均匀磁场中的圆周运动,并通过Matplotlib进行可视化。代码中定义了一个ChargedParticle类,用于初始化粒子的电荷、质量、位置、速度和磁场等参数,并通过洛伦兹力计算粒子的运动轨迹。模拟过程中,使用欧拉法更新粒子的位置和速度,并记录其轨迹。最终,利用Matplotlib的动画功能,实时显示粒子在磁场中的运动轨迹、理论半径和周期等信息。该模拟不仅展示了带电粒子在磁场中的圆周运动,还提供了理论半径和周期的计算,帮助理解物理现象。

2025-05-10 11:49:50 778

原创 用动画展示核裂变链式反应中中子与原子核的碰撞过程

ax.set_title(f'核裂变链式反应模拟 - 中子: {len(neutrons)}, 已裂变: {fissioned}/{NUM_NUCLEUS}')plt.rcParams["axes.unicode_minus"] = False # 解决负号显示问题。# 计算碰撞时间(0-1之间,表示在当前时间步的哪个点发生碰撞)NUCLEUS_RADIUS = 0.07 # 增大原子核半径,便于碰撞。"""高级碰撞检测:预测下一位置是否会发生碰撞"""# 这里简化处理,假设在中点发生碰撞。

2025-05-09 13:27:11 817

原创 单摆与阻尼

ax1.set_title(f'阻尼单摆运动 - 时间: {pendulum.time:.1f}s, 角度: {pendulum.angle:.2f}rad')envelope_line, = ax2.plot([], [], 'r--', label='振幅包络线')angle_line, = ax2.plot([], [], 'b-', label='角度')ax2.set_title(f'振幅随时间的衰减 (阻尼系数: {damping})')ax2.set_ylabel('角度 (弧度)')

2025-05-09 13:10:38 1146

原创 天体引力弹弓效应

info += f"\n\n最近距离: {closest_distance / AU:.3f} AU"self.vel = np.array(vel, dtype=float) # 速度 (m/s)self.pos = np.array(pos, dtype=float) # 位置 (m)plt.rcParams["axes.unicode_minus"] = False # 解决负号显示问题。pass # 如果向量已被移除,则忽略错误。info = (f"时间: {days:.1f} 天\n"

2025-05-09 13:06:07 595

原创 多个相连的摆锤依次摆动,展示能量传递与运动同步现象。

多个相连的摆锤依次摆动,展示能量传递与运动同步现象。

2025-05-08 14:53:07 942

原创 用颜色变化展示二维平面内热量从高温区域向低温区域的传导

用颜色变化展示二维平面内热量从高温区域向低温区域的传导。T_cold = 20.0 # 初始低温。dx = L / N # 网格间距。dt = 0.001 # 时间步长。T0 = 100.0 # 初始高温。L = 1.0 # 平面的长度。D = 0.1 # 热扩散系数。# 热传导方程的有限差分更新函数。N = 50 # 网格点数。# 创建图形和图像对象。

2025-05-08 14:48:54 260

原创 火箭发射模拟

exhaust_velocity = 3000 # 燃料喷射速度(m/s)initial_mass = 10000 # 火箭初始质量(kg)burn_rate = 100 # 燃料燃烧速率(kg/s)fuel_mass = 8000 # 燃料质量(kg)total_time = 120 # 总模拟时间(s)# 燃料耗尽后的质量、速度和高度更新。# 有燃料时的质量、速度和高度更新。g = 9.81 # 重力加速度(m/s^2)dt = 0.1 # 时间步长(s)# 模拟火箭发射过程。

2025-05-08 14:45:20 424

原创 水波相遇后的干涉条纹

绘制两列水波相遇后的干涉条纹,展示波的叠加原理。omega = 1 # 角频率。# 计算两列波的相位。# 计算两列波的振幅。k = 1 # 波数。# 定义两列波的参数。# 创建图形和坐标轴。

2025-05-08 14:30:18 261

原创 静电场线可视化

绘制点电荷或带电体周围的电场线分布,体现电场强度的方向与大小。# 定义长方体的顶点。k = 9e9 # 库仑常数。# 设置坐标轴标签和标题。# 生成电场线起始点。# 创建 3D 图形。

2025-05-08 14:21:07 710

原创 模拟潮汐变化

模拟潮汐变化:运用 matplotlib 和简单的数学模型,根据月球和太阳的引力等因素,模拟一段时间内海边潮汐的涨落变化。# 这里使用正弦函数近似表示引潮力的周期性变化,周期约为12.4小时(半日潮周期)# 设定潮汐水位的基准值(可以理解为平均海平面)# 计算潮汐水位(简单地将引潮力转换为水位变化)# 总引潮力(简单相加,实际相互作用更复杂)# 月球引潮力(简化模型,实际更复杂)# 太阳引潮力(简化模型,实际更复杂)# 周期约为12小时(太阳潮周期)# 初始化函数,用于清空图形。# 模拟时间(单位:小时)

2025-05-03 08:44:28 627

原创 昆虫变态发育模拟

"adult_body": ("#D4AF37", "#B8860B"), # 成虫金属光泽:ml-citation{ref="6" data="citationList"}"""幼虫生长动画:ml-citation{ref="1,7" data="citationList"}""""""成虫羽化动画:ml-citation{ref="1,6" data="citationList"}""""""绘制体节结构:ml-citation{ref="1" data="citationList"}"""

2025-05-03 08:13:04 1032

原创 模拟竹笋生长

"快速生长期": {"speed": 12, "delay": 0.08, "width_gain": 0.6},"破土期": {"speed": 3, "delay": 0.25, "width_gain": 0.3},"成熟期": {"speed": 5, "delay": 0.15, "width_gain": 0.2}# 修改竹节宽度计算逻辑,实现下粗上细。"""绘制单个竹节模块""""""绘制土壤效果""""""主生长动画""""""绘制根须"""

2025-05-03 08:02:32 562

原创 模拟云朵聚集与消散

模拟云朵聚集与消散:使用 Pygame 或 turtle,创建一些形状各异的云朵,让它们在天空中聚集、合并,然后又逐渐消散,模拟云的变化过程。AGGREGATION_TIME = 150 # 聚集时间(帧数)DISSPATION_TIME = 150 # 消散时间(帧数)phase = "aggregation" # 初始阶段为聚集。# 随机改变云朵的速度。# 逐渐减小云朵的大小。# 让云朵向中心移动。# 计算云朵的中心位置。# 初始化 Pygame。# 退出 Pygame。

2025-05-02 19:04:27 847

原创 模拟露珠在叶子上滚动

模拟露珠在叶子上滚动:利用 turtle 或 Pygame,绘制出一片叶子和一颗露珠,让露珠在叶子表面根据重力和摩擦力等因素滚动。self.angle = 25 # 叶子倾斜角度。DEW_ALPHA = 120 # 增加透明度控制。# 折射层(近似高斯模糊模拟)# 绘制露珠(增强透明效果)# 主体水滴(多层透明度)# 近似高斯模糊函数。

2025-05-02 18:55:38 727

原创 模拟火焰燃烧

self.glow_surface.fill((0, 0, 0, 0)) # 清空发光层。return (255, 255, 200, 255) # 白色核心。"火焰向右偏", (128, 128, 0), (255, 255, 0),"火焰向左偏", (0, 0, 128), (0, 0, 255),"火焰变大", (0, 128, 0), (0, 255, 0),"火焰变小", (128, 0, 0), (255, 0, 0),screen.fill((0, 0, 30)) # 深蓝色背景。

2025-05-02 18:35:23 598

基于Java的智能家居系统的设计

在一套有1室1厅1厨1卫的房间内,设计智能家居。用户需求为:各室含有一个灯,一个空调(用风扇取代),采用电脑控制,各室含有1个人体传感器,监测是否有人,1个温度传感器,监测温度是否适宜,否则打开空调,1个光照传感器监测室内的光线是否合适,另外厨房还有一个火焰传感器,监测是否有火灾发生。 串口通信命令说明: 01:电机1正转 02:电机1停转 03:电机2正转 04:电机2停转 05:电机3正转 06:电机3停转 07:电机4正转 08:电机4停转 10:灯1开 11:灯2开 12:灯3开 13:灯4开 14:灯1关 15:灯2关 16:灯3关 17:灯4关 20:开关传感器状态,温度1数据; 21:开关传感器状态,温度2数据; 22:开关传感器状态,温度3数据; 23:开关传感器状态,温度4数据; 开关传感器状态为第3字节:具体为第0位(光照W)、第1位(光照WC)、第2位(光照C)、第3位(光照K)、第4位(人体W)、第5位(人体WC)、第6位(人体C),第4字节:第0位(火焰)、第1位(人体K),温度数据为第5字节。串口波特率19200,串口com2。注意用虚

2024-12-30

基于Java的火灾报警系统的设计

利用protus开关元件模拟的火焰传感器、烟雾传感器、LED灯、喇叭构成的proteus电路,编程实现火灾报警系统的监控,当有烟雾和火焰发生时LED灯和喇叭同时报警,没有时自动解除报警,要求用户必须注册用户名和密码,使用报警系统时登录系统,当用户名和密码正确登录系统,否则不允许登录系统。

2024-12-30

环境监测系统的上下位机的设计

编程实现环境光ALS-PT19传感器、PPD42尘埃颗粒传感器的数据读取。

2024-12-30

用STMCubeIDE编写的STMF103R6单片机控制灯开关

用STMCubeIDE编写的STMF103R6单片机控制灯开关,电路用proteus虚拟仿真,用串口发开和关控制命令,0x01控制开,0x02控制关,用Java工程实现上位机控制单片机的实现灯的开关。

2024-12-30

模拟HC-05的启动过程

采用proteus和是他们2cubeide开发。

2024-03-05

模拟利用串口发送AT命令控制gprs-sim900a的过程

采用了stm32cubeide软件开发。

2024-03-05

空空如也

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

TA关注的人

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