SAP智能制造,为企业带来的无限机遇
318
2023-12-08
设计的内容针对图书馆座位使用效率较低的问题,设计了一款基于窄带物联网的图书馆座位智能管理系统,本系统通过微控制器及热释电红外传感器,以非接触式、主动实时采集图书馆各个座位的使用状态,通过窄带物联网模块将数据发送至物联网平台。
要求与数据1、座位信息采集端由热释电红外传感器、微控制器、窄带物联网模块组成;2、采用以具有高性能、低功耗等特点的移远 BC95物联网?NB-IOT窄带物联网模块来发送数据;3、选取合适的物联网平台接收数据;4、其他。
部分程序:#include "./HAL/key/key.h"#include "./HAL/delay/delay.h"/**********************************变量定义**********************************/uint8_t chiclet_keyboard_num = 0; //键值变量/**********************************函数定义**********************************//***********独立按键扫描函数*******返回值:键值*****/uint8_t Chiclet_Keyboard_Scan(void){if(K1 == 0) //按键K1为低电平{delay_us(2000); //2ms消抖if(K1 == 0) //按键K1依然为低电平,此时确认是K1按下{chiclet_keyboard_num = 1; //键值设置成1}while(!K1); //while死循环,直到抬手跳出return chiclet_keyboard_num; //返回键值}if(K2 == 0) //按键K2为低电平{delay_us(2000); //2ms消抖if(K2 == 0) //按键K2依然为低电平,此时确认是K2按下{chiclet_keyboard_num = 2; //键值设置成2}while(!K2); //while死循环,直到抬手跳出return chiclet_keyboard_num; //返回键值}if(K3 == 0) //按键K3为低电平{delay_us(2000); //2ms消抖if(K3 == 0) //按键K3依然为低电平,此时确认是K3按下{chiclet_keyboard_num = 3; //键值设置成3}while(!K3); //while死循环,直到抬手跳出return chiclet_keyboard_num; //返回键值}return 0;免责声明:本文来源:[中国传动网]的所有文字、图片、音视和视频文件,版权均为中国传动网(www.chuandong.com)独家所有。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~