[文章]【OpenHarmony成长计划挑战赛】基于Openarmony的碳侦测无人机:ENVIROMENT

阅读量0
0
0

温湿度和烟感模组开发

include

beep_demo.h              --蜂鸣器控制头文件
sensor.h                 --传感器头文件

src

beep_demo.c              --蜂鸣器控制源文件
CGsensor.c               --烟感传感器源文件
THsensor.c               --温湿度源文件

相关API介绍

beep_demo

1.BeepInit(): 蜂鸣器初始化函数,初始化GPIO9PWM0输出
2.BeepStart(): 蜂鸣器使能函数
3.BeepStop():  蜂鸣器停止函数
4.BeepCtrl(struct BEEPCTRLATTR* ctrlAttr):蜂鸣器控制函数
    ctrlAttr参数说明:
        times    //响的次数
        duty     //每次响的占空比
        period   //每响一次的时间周期
        callTime //控制函数的调用周期

sensor

1.CGSensorTask: 烟雾传感器任务
2.THSensorTaskEntry: 温湿度传感器任务

运行结果

输出烟雾传感器电压,当电压高于1V,蜂鸣器会响两声,低于1V会停止
输出温湿度值。

回帖

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
链接复制成功,分享给好友