本程序是基于stm32f407开发板,针对8通道AD7608编写的程序,本程序应用硬件spi协议,里面共有8个函数,对应于8个端口,调用每一函数可以得到对应端口的采样值。
2023/3/10 12:47:58 7.26MB SPI AD7608 stm32 f407
1
此法只用n次加法和n次乘法,称此算法为秦九韶算法数据结构:一维数组实验要求:编写通用程序——能够求任意多项式在任意一点的值。
2023/3/10 5:08:13 382B 秦九韶算法
1
硬件实验平台的搭建:该设计主要由数据采集模块、控制模块、通信模块等三部分组成,其中数据采集模块包括温湿度采集传感器、空气质量检测传感器,控制模块STM32F103ZET6作为中央控制单元,通信模块包括红外发射模块以及移动通信模块。
同时,本设计的软件算法原理主要是基于预测评价指标的最适温度算法及空气质量检测算法实现的。
该系统的工作流程为系统上电后进行硬件模块的初始化,并在可以进行人机交互的触摸屏上完成设置,然后便由数据采集模块进行工作,实现空调的智能化控制以及空气质量的报警功能。
软件代码设计思路:本设计以STM32微控制作为核心处理器,利用PMV、热舒适方程设计最适温度算法,同时利用多传感器对室内的家居环境包括空气质量等指标进行实时的监测,然后控制空气净化器的开启并将房间内的环境监测数据利用GPRS技术发送至用户移动端。
本设计选用STM32F103ZET6作为核心处理器,选用高功能的SIM800C作为GSM模块完成远程移动通信,该模块通过简单的驱动电路与天线外围电路即可实现无线通信模块与STM32的硬件连接。
在环境数据监测方面,选用DHT11温湿度传感器来获取室内环境的实时湿度,选用DS18B20数字温度传感器完成温度数据的采集,为最适温度算法提供输入量。
控制器对空调的自动调节是基于红外编码方案实现。
具体硬件设计电路包括:电源模块,时钟模块,红外发射模块,温湿度采集模块,空气质量监测模块,和GPRS无线通信模块。
首先进行对室内的环境数据进行采集、还原、存储电路和DSP最小系统的设计,然后基于PMV及热舒适方程完成最适温度计算设定,并进行仿真论证,编写单片机程序,实现整个家电的智能化以及环境监测过程。
1
该版本为20150108最新版,修复了发现的多个BUG,并且添加了部分新特性(详见工程内的ReadMe)。
资源分是为了大家能在下载后,给点评论,不管是好的还是坏的;
建议或者是提交BUG都可以。
IOCP_API网络开发库的最新升级版测试程序(非源码);
提供测试Demo和详尽的编码使用代码;
可用于测试网络功能和评估IOCP_API开发库的功能;
其中传统TCP和UDP服务器和客户端经过较为严格的测试,Channel相关的功能仅简单测试,没有严格测试;
突出特点是包含了一个ADO连接池,通常服务程序都与数据库关联,包含此连接池的目的就是为了方便在编写服务程序的同时,不用过多的关心数据库连接相关的部分。
2023/3/7 16:08:32 273KB iocp ado udt zlib
1
运用Keil软件基于stm32f103系列嵌入式芯片编写的程序,用于对直流机电进行PID可调控制。
2023/3/7 9:07:40 3.05MB stm32 直流电机 PID控制
1
用Scratch编写的程序默认状态下是不能在windows系统里运行的,必须安装Scratch并且在Scratch软件中运行。
这样的话,假如别人电脑里没有安装Scratch程序,我们的作品就无法方便地发送给别人欣赏了。
为了处理这个问题,我们可以借助第三方软件把Scratch编写的程序文件如“小猫不停走.sb”打包成为“小猫不停走.exe”文件,这样就可以在任意一台Windows系统的电脑里(无论没有安装Scratch)欣赏我们的作品了。
2023/2/23 21:02:48 1.24MB scratch转exe
1
OpenCL领域公认的权威著作,由OpenCL核心设计人员亲自执笔,不仅全面而深刻地解读了OpenCL规范和编程模型,而且通过大量案例和代码演示了基于OpenCL编写并行程序和实现各种并行算法的原理、方法、流程和最佳实践,以及如何对OpenCL进行功能优化,如何对硬件进行探测和调整。
,本书分为两大部分:第一部分(1~13章),从介绍OpenCL的核心思想和编写OpenCL程序的基础知识开始,对枯燥的OpenCL规范进行了深刻而系统的解读,旨在帮助读者全面、正确地理解OpenCL规范及其编程模型;
第二部分(14~22章),提供了一系列经典的案例,如图像直方图、Sobel边界检测过滤器、并行实现Dijkstra单源最短路径图算法、BulletPhysicsSDK中的布模拟、用快速傅里叶变换模拟海洋、光流、OpenCL与PyOpenCL结合使用,使用OpenCL完成矩阵相乘与稀疏矩阵矢量乘法等,目的是让读者通过案例熟练掌握编写复杂并行程序的方法和技巧。
本书的附录收录了OpenCL规范定义的大量函数、命名常量和类型,可供程序员开发时查阅。
2023/2/19 10:16:10 49.79MB OpenCL
1
我在我的学校的一间教室根据康威游戏规则编写出一份matlab程式叫conway.m该程式包含了我的编程思路历程,且大部分语句都有我的编程时的正文,希望能有助于看懂我的程式由于我是第一次编写matlab程序,且时间仓促,导致程序的效率可能不高,特别是遇到大型数组去做循环时会特别耗时所以如果有更好的实现代码或者建议,请发送到邮箱地址:632999353@qq.com
2023/2/17 9:09:07 14.64MB matlab
1
采用Matlab言语编写高效程序,实现快速又高效的非线性整数规划的遗传算法Matlab程序
2023/2/16 22:40:43 61KB 非线性 遗传算法 Matlab
1
编写五子棋的完好版,对于初学者也不难看懂,互相学习吧
2023/2/16 10:13:14 1.58MB 五子棋 C++
1
共 191 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡