OpenHarmony物联网开发教程课件 第7章-执行机构应用开发实践_第1页
OpenHarmony物联网开发教程课件 第7章-执行机构应用开发实践_第2页
OpenHarmony物联网开发教程课件 第7章-执行机构应用开发实践_第3页
OpenHarmony物联网开发教程课件 第7章-执行机构应用开发实践_第4页
OpenHarmony物联网开发教程课件 第7章-执行机构应用开发实践_第5页
已阅读5页,还剩81页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

OpenHarmony物联网开发教程第7章执行机构应用开发实践教材章节定位与授课安排本章围绕“执行机构应用开发实践”展开,课堂重点是把教材步骤、接口表、接线图、代码实现和实验现象连成完整开发流程。模块课堂内容授课方式学习产出7.1显示交互应用开发讲解+演示能复述流程并定位关键文件/接口7.2PWM风扇控制应用开发讲解+演示能复述流程并定位关键文件/接口7.3舵机转动角度控制应用开发讲解+演示能复述流程并定位关键文件/接口7.4RGBLED控制应用开发讲解+演示能复述流程并定位关键文件/接口7.5继电器控制应用开发讲解+演示能复述流程并定位关键文件/接口7.6智能门锁控制应用开发讲解+演示能复述流程并定位关键文件/接口OpenHarmony物联网开发教程|第7章执行机构应用开发实践学习目标与考核关注1掌握OLED、PWM风扇、舵机、RGBLED、继电器、智能门锁的控制流程2能分析执行机构的控制信号和供电要求3能按流程表实现外设控制程序4能结合传感器章节构建闭环控制项目本章重点教材中的截图、流程表、接线图、电路原理图和核心接口调用。考核关注能把操作步骤、硬件连接、代码位置和运行结果讲清楚,而不是只照着截图操作。OpenHarmony物联网开发教程|第7章执行机构应用开发实践本章知识地图7.1显示交互应用开发教材模块7.2PWM风扇控制应用开发教材模块7.3舵机转动角度控制应用开发教材模块7.4RGBLED控制应用开发教材模块7.5继电器控制应用开发教材模块7.6智能门锁控制应用开发教材模块•建议按“目标-准备-设计-实现-验证-排错”的课堂线索串讲。•图片页均采用Word版教材内嵌原图,表格页根据Word原生表格重排。•实验章节要让学生明确:每一步操作对应哪个工程文件、接口或硬件现象。OpenHarmony物联网开发教程|第7章执行机构应用开发实践7.1显示交互应用开发按“基本概念/应用场景-总体设计-代码实现-成果展示”组织授课7.1显示交互应用开发实验主线本节学习线索17.1.1应用场景27.1.2总体设计37.1.3实现软件代码47.1.4成果展示OpenHarmony物联网开发教程|第7章执行机构应用开发实践7.1.1应用场景•OLED屏幕因其低功耗、高对比度、广视角等特点,在各类嵌入式系统中得到了广泛应用。•以下是常见OLED屏幕应用场景:•(1)便携式设备•在便携式设备中,OLED屏幕被广泛应用于智能手环、智能手表、便携式医疗设备等,如图7.1所示。•这些设备通常需要显示基本的文字和图形信息,例如时间、心率、步数、血氧浓度等数据。OpenHarmony物联网开发教程|第7章执行机构应用开发实践表7.1常见接口说明接口名接口描述voidOLED_Init(void);初始化OLED设备voidOLED_Show_Str(unsignedintx,unsig…显示中英文字符串voidOLED_Draw_BMP(unsignedcharx0,uns…显示BMP图片128×64•表格内容来自Word版教材原生表格,课堂中建议结合对应截图和代码逐项解释。OpenHarmony物联网开发教程|第7章执行机构应用开发实践7.1.1应用场景图7.1便携式手表操作要点•图7.1便携式手表OpenHarmony物联网开发教程|第7章执行机构应用开发实践7.1.2总体设计•1.确定开发目标•OLED(有机发光二极管)屏幕以其自发光特性、高对比度、广视角、快速响应时间、薄型设计和鲜艳的色彩表现而著称。•这些特点使得OLED屏幕非常适合用于高端智能手机、平板电脑、电视和显示器,以及在可穿戴设备、汽车内部显示屏和创新型弯曲或卷曲显示技术中的应用。•本章应用实践使用的OLED显示单元如图7.2所示,书中第一篇基础知识中有对OLED显示原理的详细介绍,本章重点实践传感器的应用开发。•具体的开发目标为使用I2C通信协议进行数据交互,从而对OLED进行显示控制。OpenHarmony物联网开发教程|第7章执行机构应用开发实践表7.2编程流程设计说明序号流程说明流程接口说明1确定OLED显示单元I2C通信的GPIO管脚GPIO_0——>管脚号:HI_IO_NAME_GPIO_0GPIO_1——>管脚号:HI_IO_NAME_GPIO_12OLED屏幕初始化(包含I2C初始化)OLED_I2C_Mode(默认硬件I2C模式)OLED_Init3显示开源鸿蒙Logo图标OLED_Draw_BMP4显示OpenHarmony英文OLED_Show_Str5显示开源鸿蒙中文OLED_Show_StrOpenHarmony物联网开发教程|第7章执行机构应用开发实践7.1.2总体设计图7.2OLED显示单元图7.3系统接线简图•图7.2OLED显示单元•图7.3系统接线简图OpenHarmony物联网开发教程|第7章执行机构应用开发实践7.1.2总体设计(图示续)图7.4OLED显示单元电路原理图讲解要点•图7.4OLED显示单元电路原理图OpenHarmony物联网开发教程|第7章执行机构应用开发实践7.1.3实现软件代码•将软件实现代码存放到如下路径:•//applications/sample/wifi-iot/app/04_enforce_experiment/01_Display_Interactive_Test•---------------------------------------------------------------------------------------------------------…•static_library("display_interactive_test"){•sources=[OpenHarmony物联网开发教程|第7章执行机构应用开发实践7.1.3实现软件代码:代码讲解重点•先定位示例工程目录、源文件和BUILD.gn构建文件,再讲解核心接口调用。•按“初始化-配置-读写/控制-日志输出-异常处理”的顺序阅读代码。•强调接口返回值检查、延时/任务调度、资源释放和串口日志定位问题。•让学生把代码执行结果与接线图、电路原理图和编程流程表对应起来。OpenHarmony物联网开发教程|第7章执行机构应用开发实践7.1.4成果展示•将程序编译、烧录后,通过OLED显示单元查看运行结果,实验现象如下图7.5所示。•OLED屏幕会显示OpenHarmony图标、英文字母“OpenHarmony”及中文“开源鸿蒙”。讲授提示把教材说明与后续截图、表格、代码和运行结果对应起来,形成可复现的实验链路。OpenHarmony物联网开发教程|第7章执行机构应用开发实践7.1.4成果展示图7.5结果示例操作要点•图7.5结果示例OpenHarmony物联网开发教程|第7章执行机构应用开发实践7.2PWM风扇控制应用开发按“基本概念/应用场景-总体设计-代码实现-成果展示”组织授课7.2PWM风扇控制应用开发实验主线本节学习线索17.2.1应用场景27.2.2总体设计37.2.3实现软件代码47.2.4成果展示OpenHarmony物联网开发教程|第7章执行机构应用开发实践7.2.1应用场景•PWM(脉宽调制)风扇是一种通过改变电压占空比来控制风扇转速的设备,具有高效、精确和节能的特点。•PWM风扇的常见应用场景如下。•(1)计算机散热•在计算机硬件中,尤其是高性能的台式机和服务器,PWM风扇被广泛用于CPU和GPU的散热,如图7.6所示。•通过主板或控制软件实时监测硬件温度,并调整PWM风扇的转速,以确保硬件在最佳温度范围内运行。OpenHarmony物联网开发教程|第7章执行机构应用开发实践7.2.1应用场景图7.6计算机散热操作要点•图7.6计算机散热OpenHarmony物联网开发教程|第7章执行机构应用开发实践7.2.2总体设计•1.确定开发目标•电动风扇模块通常由电动机、叶片、外壳和控制电路组成,通过电动机驱动叶片旋转,产生气流以改善环境温度和通风。•其设计可适用于各种应用场景,提供可靠的散热和空气流通。•如电脑、服务器、电子设备散热等。•本章应用实践使用的PWM风扇控制单元如图7.7所示。OpenHarmony物联网开发教程|第7章执行机构应用开发实践表7.3编程流程设计说明序号流程说明流程接口说明1确定PWM接口的GPIO管脚GPIO_10—>管脚号:HI_IO_NAME_GPIO_102PWM接口管脚初始化IoTGpioInit3PWM接口管脚设置输出模式IoTGpioSetDir4循环控制PWM接口管脚输出软件PWMIoTGpioSetOutputVal5显示风扇Logo图标OLED_Draw_BMPOpenHarmony物联网开发教程|第7章执行机构应用开发实践表7.3编程流程设计说明(续)序号流程说明流程接口说明6OLED显示风扇档位标题OLED_Show_Str7OLED显示风扇档位OLED_Show32_Num•表格内容来自Word版教材原生表格,课堂中建议结合对应截图和代码逐项解释。OpenHarmony物联网开发教程|第7章执行机构应用开发实践7.2.2总体设计图7.7PWM风扇控制图7.8系统接线简图•图7.7PWM风扇控制•图7.8系统接线简图OpenHarmony物联网开发教程|第7章执行机构应用开发实践7.2.2总体设计(图示续)图7.9电动风扇电路原理图操作要点•图7.9电动风扇电路原理图OpenHarmony物联网开发教程|第7章执行机构应用开发实践7.2.3实现软件代码•将软件实现代码存放到如下路径:•//applications/sample/wifi-iot/app/04_enforce_experiment/02_Fan_Control_Test•---------------------------------------------------------------------------------------------------------…•static_library("fan_control_test"){•sources=[OpenHarmony物联网开发教程|第7章执行机构应用开发实践7.2.3实现软件代码:代码讲解重点•先定位示例工程目录、源文件和BUILD.gn构建文件,再讲解核心接口调用。•按“初始化-配置-读写/控制-日志输出-异常处理”的顺序阅读代码。•强调接口返回值检查、延时/任务调度、资源释放和串口日志定位问题。•让学生把代码执行结果与接线图、电路原理图和编程流程表对应起来。OpenHarmony物联网开发教程|第7章执行机构应用开发实践7.2.4成果展示•将程序编译、烧录后,通过OLED显示单元查看运行结果,如图7.10所示。•(1)按下按键K1,风扇档位提高,直至2档(风扇档位分为0、1、2档,0档为关闭状态);•(2)按下按键K2,风扇档位降低,直至0档。讲授提示把教材说明与后续截图、表格、代码和运行结果对应起来,形成可复现的实验链路。OpenHarmony物联网开发教程|第7章执行机构应用开发实践7.2.4成果展示图7.10OLED显示操作要点•图7.10OLED显示OpenHarmony物联网开发教程|第7章执行机构应用开发实践7.3舵机转动角度控制应用开发按“基本概念/应用场景-总体设计-代码实现-成果展示”组织授课7.3舵机转动角度控制应用开发实验主线本节学习线索17.3.1应用场景27.3.2总体设计37.3.3实现软件代码47.3.4成果展示OpenHarmony物联网开发教程|第7章执行机构应用开发实践7.3.1应用场景•舵机在多个领域也有广泛的应用,特别是在自动控制系统、机器人技术、航空航天、汽车工业等方面,以下是常见的舵机应用场景:•(1)机器人技术•在机器人技术中,舵机常用于驱动机器人的关节和活动部位,实现精确的运动控制。•例如,工业机器人使用舵机进行焊接、装配和搬运等任务,家庭服务机器人使用舵机进行抓取和移动操作,航空航天中使用的机械臂,如图7.11所示。•在医疗设备中,舵机用于驱动和控制手术机器人、康复设备和诊断仪器。OpenHarmony物联网开发教程|第7章执行机构应用开发实践7.3.1应用场景图7.11机械臂操作要点•图7.11机械臂OpenHarmony物联网开发教程|第7章执行机构应用开发实践7.3.2总体设计•1.确定开发目标•舵机模块是一种精准控制角度和位置的电机设备,由电机、控制电路和位置反馈系统构成。•广泛应用于自动化系统、摄影、教育、航空模型、艺术装置等领域,通过其高度可控的运动特性,为各种应用场景提供了灵活、智能的运动控制解决方案。•本章应用实践使用的舵机控制单元如图7.12所示。•书中第一篇基础知识中有对舵机控制原理的详细介绍,本章重点实践舵机控制的应用开发。OpenHarmony物联网开发教程|第7章执行机构应用开发实践表7.4编程流程设计说明序号流程说明流程接口说明1确定PWM接口的GPIO管脚GPIO_10—>管脚号:HI_IO_NAME_GPIO_102PWM接口管脚初始化IoTGpioInit3PWM接口管脚设置输出模式IoTGpioSetDir4循环控制PWM接口管脚输出软件PWMIoTGpioSetOutputVal5显示舵机Logo图标OLED_Draw_BMPOpenHarmony物联网开发教程|第7章执行机构应用开发实践表7.4编程流程设计说明(续)序号流程说明流程接口说明6OLED显示舵机角度标题OLED_Show_Str7OLED显示舵机角度OLED_Show32_Num•表格内容来自Word版教材原生表格,课堂中建议结合对应截图和代码逐项解释。OpenHarmony物联网开发教程|第7章执行机构应用开发实践7.3.2总体设计图7.12舵机控制图7.13系统接线简图•图7.12舵机控制•图7.13系统接线简图OpenHarmony物联网开发教程|第7章执行机构应用开发实践7.3.2总体设计(图示续)图7.14舵机控制电路原理图操作要点•图7.14舵机控制电路原理图OpenHarmony物联网开发教程|第7章执行机构应用开发实践7.3.3实现软件代码•将软件实现代码存放到如下路径:•//applications/sample/wifi-iot/app/04_enforce_experiment/03_Servos_Angle_Control_Test•---------------------------------------------------------------------------------------------------------…•static_library("servos_angle_control_test"){•sources=[OpenHarmony物联网开发教程|第7章执行机构应用开发实践7.3.3实现软件代码:代码讲解重点•先定位示例工程目录、源文件和BUILD.gn构建文件,再讲解核心接口调用。•按“初始化-配置-读写/控制-日志输出-异常处理”的顺序阅读代码。•强调接口返回值检查、延时/任务调度、资源释放和串口日志定位问题。•让学生把代码执行结果与接线图、电路原理图和编程流程表对应起来。OpenHarmony物联网开发教程|第7章执行机构应用开发实践7.3.4成果展示•将程序编译、烧录后,通过OLED显示单元查看运行结果如下图7.15所示。•长按按键K1,舵机角度增加(舵机角度控制范围为0°--180°);•长按按键K2,舵机角度减少。讲授提示把教材说明与后续截图、表格、代码和运行结果对应起来,形成可复现的实验链路。OpenHarmony物联网开发教程|第7章执行机构应用开发实践7.3.4成果展示图7.15OLED显示操作要点•图7.15OLED显示OpenHarmony物联网开发教程|第7章执行机构应用开发实践7.4RGBLED控制应用开发按“基本概念/应用场景-总体设计-代码实现-成果展示”组织授课7.4RGBLED控制应用开发实验主线本节学习线索17.4.1应用场景27.4.2总体设计37.4.3实现软件代码47.4.4成果展示OpenHarmony物联网开发教程|第7章执行机构应用开发实践7.4.1应用场景•RGBLED灯具有丰富的色彩表现力和多样化的控制方式,广泛应用于各种领域,极大地提升了视觉效果和用户体验。•以下是RGBLED灯的常见应用场景:•RGBLED灯可以用于家庭、办公室、酒店等场所的室内照明。•通过调节不同颜色和亮度的光线,可以营造出舒适、温馨或现代的室内氛围。•例如,在家庭中,可以利用RGBLED灯在节日或派对时设置特定的主题色彩增强氛围感,如图7.16所示。OpenHarmony物联网开发教程|第7章执行机构应用开发实践7.4.1应用场景图7.16室内照明操作要点•图7.16室内照明OpenHarmony物联网开发教程|第7章执行机构应用开发实践7.4.2总体设计•1.确定开发目标•RGBLED灯是一种支持自定义颜色的LED灯,具有能够调节亮度和颜色的功能。•它通常由红色(R)、绿色(G)、蓝色(B)三种LED灯组成,通过混合这三种颜色的光,可以产生各种色彩。•广泛应用于家居装饰、商业场所、舞台表演、智能家居系统和创意艺术等领域。•其多彩的灯光效果可营造温馨、浪漫、活力或独特艺术氛围。OpenHarmony物联网开发教程|第7章执行机构应用开发实践表7.5编程流程设计说明序号流程说明流程接口说明1确定RGB的GPIO管脚GPIO_5——>管脚号:HI_IO_NAME_GPIO_5GPIO_6——>管脚号:HI_IO_NAME_GPIO_6GPIO_7——>…2GPIO初始化IoTGpioInit3读取按键状态IoTGpioGetInputVal4设置RGB状态IoTGpioSetOutputVal5显示RGBLogo图标OLED_Draw_BMPOpenHarmony物联网开发教程|第7章执行机构应用开发实践表7.5编程流程设计说明(续)序号流程说明流程接口说明6OLED显示RGB标题与颜色OLED_Show_Str•表格内容来自Word版教材原生表格,课堂中建议结合对应截图和代码逐项解释。OpenHarmony物联网开发教程|第7章执行机构应用开发实践7.4.2总体设计图7.17RGBLED显示图7.18系统接线简图•图7.17RGBLED显示•图7.18系统接线简图OpenHarmony物联网开发教程|第7章执行机构应用开发实践7.4.2总体设计(图示续)图7.19RGBLED显示电路原理图操作要点•图7.19RGBLED显示电路原理图OpenHarmony物联网开发教程|第7章执行机构应用开发实践7.4.3实现软件代码•将软件实现代码存放到如下路径:•//applications/sample/wifi-iot/app/04_enforce_experiment/04_Rgb_Led_Control_Test•---------------------------------------------------------------------------------------------------------…•static_library("rgb_led_control_test"){•sources=[OpenHarmony物联网开发教程|第7章执行机构应用开发实践7.4.3实现软件代码:代码讲解重点•先定位示例工程目录、源文件和BUILD.gn构建文件,再讲解核心接口调用。•按“初始化-配置-读写/控制-日志输出-异常处理”的顺序阅读代码。•强调接口返回值检查、延时/任务调度、资源释放和串口日志定位问题。•让学生把代码执行结果与接线图、电路原理图和编程流程表对应起来。OpenHarmony物联网开发教程|第7章执行机构应用开发实践7.4.4成果展示•将程序编译、烧录后,通过OLED显示单元查看运行结果现象如下图7.20所示。•(1)按下按键K1,RGB颜色向上切换(无色、红色、绿色、蓝色、黄色、青色、紫色、白色);•(2)按下按键K2,RGB颜色向下切换。讲授提示把教材说明与后续截图、表格、代码和运行结果对应起来,形成可复现的实验链路。OpenHarmony物联网开发教程|第7章执行机构应用开发实践7.4.4成果展示图7.20OLED显示操作要点•图7.20OLED显示OpenHarmony物联网开发教程|第7章执行机构应用开发实践7.5继电器控制应用开发按“基本概念/应用场景-总体设计-代码实现-成果展示”组织授课7.5继电器控制应用开发实验主线本节学习线索17.5.1应用场景27.5.2总体设计37.5.3实现软件代码47.5.4成果展示OpenHarmony物联网开发教程|第7章执行机构应用开发实践7.5.1应用场景•继电器是一种电控开关,广泛应用于各种电气控制系统中,通过电磁感应原理实现电路的通断控制。•以下是继电器的常见应用场景。•(1)工业自动化•在工业自动化系统中,继电器用于控制各种设备和机械的运行。•例如,继电器可以控制电动机的启动和停止、泵的运行、加热器的通断等,通过PLC(可编程逻辑控制器)或其他控制器发出的信号,自动完成复杂的工艺流程,如图7.21所示。OpenHarmony物联网开发教程|第7章执行机构应用开发实践7.5.1应用场景图7.21继电器应用操作要点•图7.21继电器应用OpenHarmony物联网开发教程|第7章执行机构应用开发实践7.5.2总体设计•1.确定开发目标•继电器是一种用于控制电路开关的电磁装置,能够通过电信号控制电路的通断。•它广泛应用于工业自动化、家用电器、通信设备、汽车电子、控制系统等领域,用于实现自动控制、保护电路以及信号传输等功能,以提高系统的可靠性、自动化程度和安全性。•本章应用实践使用的继电器控制模块如图7.22所示。•书中第一篇基础知识中有对继电器控制原理的详细介绍,本章重点实践继电器控制的应用开发。OpenHarmony物联网开发教程|第7章执行机构应用开发实践表7.6编程流程设计说明序号流程说明流程接口说明1确定继电器的GPIO管脚GPIO_10—>管脚号:HI_IO_NAME_GPIO_102GPIO初始化IoTGpioInit3读取按键状态IoTGpioGetInputVal4设置继电器状态IoTGpioSetOutputVal5显示继电器Logo图标OLED_Draw_BMPOpenHarmony物联网开发教程|第7章执行机构应用开发实践表7.6编程流程设计说明(续)序号流程说明流程接口说明6OLED显示继电器标题与状态OLED_Show_Str•表格内容来自Word版教材原生表格,课堂中建议结合对应截图和代码逐项解释。OpenHarmony物联网开发教程|第7章执行机构应用开发实践7.5.2总体设计图7.22继电器控制图7.23系统接线简图•图7.22继电器控制•图7.23系统接线简图OpenHarmony物联网开发教程|第7章执行机构应用开发实践7.5.2总体设计(图示续)图7.24继电器电路原理图操作要点•图7.24继电器电路原理图OpenHarmony物联网开发教程|第7章执行机构应用开发实践7.5.3实现软件代码•将软件实现代码存放到如下路径:•//applications/sample/wifi-iot/app/04_enforce_experiment/05_Relays_Control_Test•---------------------------------------------------------------------------------------------------------…•static_library("relays_control_test"){•sources=[OpenHarmony物联网开发教程|第7章执行机构应用开发实践7.5.3实现软件代码:代码讲解重点•先定位示例工程目录、源文件和BUILD.gn构建文件,再讲解核心接口调用。•按“初始化-配置-读写/控制-日志输出-异常处理”的顺序阅读代码。•强调接口返回值检查、延时/任务调度、资源释放和串口日志定位问题。•让学生把代码执行结果与接线图、电路原理图和编程流程表对应起来。OpenHarmony物联网开发教程|第7章执行机构应用开发实践7.5.4成果展示•将程序编译、烧录后,通过OLED显示单元查看运行结果如下图7.25所示。•(1)按下按键K1,继电器闭合;•(2)按下按键K2,继电器断开。讲授提示把教材说明与后续截图、表格、代码和运行结果对应起来,形成可复现的实验链路。OpenHarmony物联网开发教程|第7章执行机构应用开发实践7.5.4成果展示图7.25运行结果操作要点•图7.25运行结果OpenHarmony物联网开发教程|第7章执行机构应用开发实践7.6智能门锁控制应用开发按“基本概念/应用场景-总体设计-代码实现-成果展示”组织授课7.6智能门锁控制应用开发实验主线本节学习线索17.6.1应用场景27.6.2总体设计37.6.3实现软件代码47.6.4成果展示OpenHarmony物联网开发教程|第7章执行机构应用开发实践7.6.1应用场景•智能门锁是一种集成了电子、机械和通信技术的门锁系统,提供了更加便捷、安全的门禁管理。•以下是智能门锁的常见使用场景:•在家庭住宅中,智能门锁提供了更加便捷和安全的进出管理方式,如图7.26所示。•住户可以通过指纹识别、密码输入、手机APP、蓝牙、NFC等多种方式解锁门锁,避免了传统钥匙丢失或被盗的风险。•此外,智能门锁还支持远程控制和实时监控,住户可以随时查看门锁状态,或在外出时远程为访客开门。OpenHarmony物联网开发教程|第7章执行机构应用开发实践7.6.1应用场景图7.26智能门锁应用操作要点•图7.26智能门锁应用OpenHarmony物联网开发教程|第7章执行机构应用开发实践7.6.2总体设计•1.确定开发目标•智能门锁相较于传统门锁带来了大量的方便性和安全性等优势。•通过磁吸式可编程控制,智能门锁能够提供多重身份验证和安全措施,用户可以通过远程控制,指纹认证,密码输入,或是特定的磁吸式配件来进行解锁,相比传统的物理钥匙更为安全,且避免了丢失钥匙的风险。•本章应用实践使用的智能门锁控制模块如图7.22所示。•书中第一篇基础知识中有对智能门锁控制原理的详细介绍,本章重点实践智能门锁控制的应用开发。OpenHarmony物联网开发教程|第7章执行机构应用开发实践表7.7编程流程设计说明序号流程说明流程接口说明1确定智能门锁的GPIO管脚GPIO_10—>管脚号:HI_IO_NAME_GPIO_102GPIO初始化IoTGpioInit3读取按键状态IoTGpioGetInputVal4设置门锁状态IoTGpioSetOutputVal5显示门锁Logo图标OLED_Draw_BMPOpenHarmony物联网开发教程|第7章执行机构应用开发实践表7.7编程流程设计说明(续)序号流程说明流程接口说明6OLED显示门锁标题与状态OLED_Show_Str•表格内容来自Word版教材原生表格,课堂中建议结合对应截图和代码逐项解释。OpenHarmony物联网开发教程|第7章执行机构应用开发实践7.6.2总体设计图7.27智能门锁控制图7.28系统接线简图•图7.27智能门锁控制•图7.28系统接线简图OpenHarmony物联网开发教程|第7章执行机构应用开发

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论