STM32F103开发板 DHT11温湿度DS18B20 气体MQ-2光敏声控雨滴传感器实验程序**--------------------------------------------------------------------------------------------------------** Created by: FiYu** Created date: 2015-12-12** Version: 1.0** Descriptions: DHT11温湿度传感器实验 **--------------------------------------------------------------------------------------------------------** Modified by: FiYu** Modified date: ** Version: ** Descriptions: ** Rechecked by: **********************************************************************************************************/#include "stm32f10x.h"#include "delay.h"#include "dht11.h"#include "usart.h"DHT11_Data_TypeDef DHT11_Data;/************************************************************************************** * 描 述 : GPIO/USART1初始化配置 * 入 参 : 无 * 返回值 : 无 **************************************************************************************/void GPIO_Configuration(void){ GPIO_InitTypeDef GPIO_InitStructure; /* Enable the GPIO_LED Clock */ RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB | RCC_APB2Periph_AFIO , ENABLE); GPIO_DeInit(GPIOB); //将外设GPIOA寄存器重设为缺省值 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //推挽输出 GPIO_Init(GPIOB, &GPIO_InitStructure); GPIO_DeInit(GPIOA); //将外设GPIOA寄存器重设为缺省值 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP; //推挽输出 GPIO_Init(GPIOA, &GPIO_InitStructure); GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING; //浮空输入 GPIO_Init(GPIOA, &GPIO_InitStructure); GPIO_SetBits(GPIOB , GPIO_Pin_9); //初始状态,熄灭指示灯LED1}/************************************************************************************** * 描 述 : 串口显示实时温湿度 * 入 参 : 无 * 返回值 : 无 **************************************************************************************/void DHT11_SCAN(void){ if( Read_DHT11(&DHT11_Data)==SUCCESS) { printf("\r\n读取DHT11成功!\r\n\r\n湿度为%d.%d %RH ,温度为 %d.%d℃ \r\n",\ DHT11_Data.humi_int,DHT11_Data.humi_deci,DHT11_Data.temp_int,DHT11_Data.temp_deci); //printf("\r\n 湿度:%d,温度:%d \r\n" ,DHT11_Data.humi_int,DHT11_Data.temp_int); } else { printf("Read DHT11 ERROR!\r\n"); }}/************************************************************************************** * 描 述 : MAIN函数 * 入 参 : 无 * 返回值 : 无 **************************************************************************************/int main(void){ SystemInit(); //设置系统时钟72MHZ GPIO_Configuration(); USART1_Init(); //初始化配置TIM DHT11_GPIO_Config(); // 初始化温湿度传感器PB1引脚初始时为推挽输出 GPIO_ResetBits(GPIOB , GPIO_Pin_9); delay_ms(500); while(1) { GPIO_SetBits(GPIOB , GPIO_Pin_9); DHT11_SCAN(); //实时显示温湿度 delay_ms(1500); } }
上传时间: 2022-05-03
上传用户:得之我幸78
编程课安装软件进阶第15节.mp4 - 248.60MB进阶17课.mp4 - 285.40MB【试听课-2】三连棋Tic Tac Toe.mp4 - 143.80MB【试听课-1】炮弹发射.mp4 - 125.76MB【第5节】趣味算数-上.mp4 - 465.72MB【第20节】人工智能-10(4).mp4 - 35.05MB【第20节】人工智能-10(3).mp4 - 45.55MB【第20节】人工智能-10(2).mp4 - 50.85MB......
标签: scratch
上传时间: 2022-05-26
上传用户:
有源滤波器精确设计手册第130页8阶椭圆函数带通滤波器例子的计算
标签: 有源滤波器
上传时间: 2022-06-01
上传用户:
有源滤波器精确设计手册第107页2阶MFB巴特沃斯带通滤波器例子的计算
标签: 有源滤波器
上传时间: 2022-06-02
上传用户:
《非线性光学(第2版)(研究生)》基于极化理论,采用半经典理论体系,详尽地讲解了非线性光学的理论基础,讨论了一些重要的非线性光学学科分支,其内容包括光与物质相互作用的稳态过程、动态过程和瞬态过程。全书共分10章:前3章为基础理论,在简述非线性光学经典理论的基础上,利用量子力学理论和光的电磁理论讨论了物质对光的响应特性和辐射特性;第4、5章讨论了各种稳态二阶与三阶非线性光学效应;第6章讨论了瞬态相干光学;后4章分别较系统地讨论了非线性光学领域中的4个分支内容:非线性光学相位共轭与光学双稳态技术,光折变非线性光学,超短光脉冲非线性光学,光纤非线性光学。《非线性光学(第2版)(研究生)》可作为光学、光学工程、物理电子学、物理等专业“非线性光学”课程的研究生教材,亦可作为其他相关专业师生及科技人员的参考书。
标签: 非线性光学
上传时间: 2022-06-04
上传用户:1208020161
试看——公务卡管理系统.avi - 54.88MB试看——分析频谱相位.avi - 20.95MB课程介绍.txt - 48bytes获取密码联系微信193220303.txt - 66bytes4、LabVIEW接口通讯发布教程8.5小时.rar - 789.54MB3、LabVIEW 2015实例教程4.5小时.rar - 934.72MB2、LabVIEW进阶教程8小时.rar - 798.63MB1、LabVIEW入门教程8.5小时.rar - 887.24MB
标签: labview
上传时间: 2022-06-05
上传用户:
4路抢答器原理图---国防工业大学 工作原理 :抢答器由74LS148、74LS279、74LS48组成,LED显示器 开始时,当支持人按钮还未按是,CLR为0,所以输出Q1~Q4为0;放光二极管全为灭的,当主持人按钮按下时CLR为1,可以输入,谁先抢答,相应的谁的灯亮,利用74LS279和74LS148输出的是cp等于0,锁存其他的,不能使其他的输出。扩展资料:利用51单片机建立四路抢答器。单片机,当然不只是51,51单片机是一种稍通用型的单片机,通过I/O口的定义,可以实现多种控制功能。抢答器,原理:如果为四路,当其中任一路控下后,其他几路即失效,结果为第一次按下的,可以用数码管或是LED灯来显示,当然这里只是讲原理与编程,具体可以根据抢答器路数及显示方式更改程序即可。这个声音报警数字显示8路抢答器电路,主开关由主持人控制。按图安装即可你可接4路。这个4路抢答器的原理图。希望觉得有用。
标签: 4路抢答器
上传时间: 2022-06-06
上传用户:jason_vip1
该电路输入端为PWM信号,也可以DA输出,输出4-20MA .在变送器中已经成熟使用 ,如果需要隔离可以在PWM端加一级光耦隔离,PWM频率200HZ 左右就可以,输出端最低电压为9V ,最高可以24v。
标签: XTR111
上传时间: 2022-06-14
上传用户:bluedrops
傅立叶变换在科学与工程技术几乎所有的领域里具有广泛的应用,但随着研究范围的不断发展,也逐渐暴露出傅立叶变换在处理某些问题时的局限性,体现在,它是一种全局性的变换,得到的是信号的整体频谱,因而无法表述出信号的时频局部信息,而这些特性正是非平稳信号的最根本也是最关键的性质,为了分析和处理这类信号,分数阶傅立叶变换应运而生。目前,分数阶傅立叶变换已被应用在解微分方程、量子力学、衍射理论和光学传输、光学系统和光信号处理、光图像处理等许多方向。论文首先介绍了分数阶傅立叶变换的定义以及性质。接着简要介绍了分数阶傅立叶变换在不同领域的应用。将分数阶傅立叶变换的定义式分成三部分,推导出具体的实现方案,在时空二元性理论的基础上,首先得到空间上的光学分数阶傅立叶变换的实现,也即采用两个透镜中间隔开一定空间距离的方案。进而类比空间上的这种模型,给出时间上光学分数阶傅立叶变换的实现方式。基于推导出的分数阶傅立叶变换的实现,应用到光脉冲在光纤中的传输上,我们研究了各种因素对脉冲传输过程中展宽压缩分裂等现象的影响,分别为不同预啾系数时光脉冲在传输过程中的展宽快慢、不同阶次的分数阶傅立叶变换后的传输性能、不同脉冲宽度的传输性能、不同脉冲光功率下的传输性能。并最终对这些不同因素对传输性能的影响进行了分析、总结与展望。
上传时间: 2022-06-25
上传用户:
任何一个实际系统由于内部和外部的各种原因,它的参数和外部干扰都有很大的不确定性,这将对系统性能造成严重的影响,为了降低这些不确定性因素引起的控制品质严重下降,同时,保证系统的跟踪性能和抗干扰性能不变,本文采用改进的鲁棒二自由度控制结构一分数阶干扰观测器,来消除摩擦、模型不确定性、测量噪声等的干扰,提高系统的抗干扰性和鲁林性。本文主要工作如下:(1)较为系统地介绍和分析了分数阶微积分的基本理论,对分数阶微积分的各种定义及其之间的转换进行了介绍。(2)介绍了二自由度控制结构以及传统整数阶干扰观测器的设计方法.(3)对分数阶Q滤,器的有理函数离散化、近似方法进行了详细的分析研究,给出不同方法下的仿真比较,研究表明采用改进的AL-Alaoui+CFE法时近似效果最好;对基于Oustaloup算法的分数阶Q滤波器的有理函数近似方法下,滤波器近似阶次的选择进行了详细推导验证。(4)选取扭矩实验系统这一典型的工业伺服系统为实验平台,采用分数阶干扰观测器结构来验证其对振动和干扰的有效抑制作用。仿真结果表明,通过与传统的P控制器相比,分数阶干扰观测器更能满足系统对快速性、普林稳定性和抗干扰性能的要求。总结全文,本文的创新点为:(1)对分数阶Q滤波器的Oustaloup曲线拟合近似方法中滤波器近似阶次的选择进行详细分析验证,给出最为合适的近似阶次.(2)以二惯性扭转实验系统为例,利用分数阶微积分理论知识设计出分数阶干扰观测器,更好地解决了普捧稳定性和干扰抑制能力的综合问题.
标签: 分数阶微积分
上传时间: 2022-06-25
上传用户: