Advertisement

基于树莓派的 Linux 智能家居系统开发项目

阅读量:
复制代码
    infraredDeviceTmp = findDeviceByName("infrared", pdeviceHead); //在设备工厂找到火灾模块
    buzzerDeviceTmp = findDeviceByName("buzzser", pdeviceHead);
    
    infraredDeviceTmp->deviceInit(infraredDeviceTmp->pinNum); //红外模块初始化
    buzzerDeviceTmp->deviceInit(buzzerDeviceTmp->pinNum);
    printf("人体红外检测初始化\n");
    
    while (1)
    {
    delay(10);
    status = infraredDeviceTmp->readStatus(infraredDeviceTmp->pinNum); //读取人体感应模块实时数据
    
    if (status == 1)
    {
        beep = 3;                                 //人体红外使用蜂鸣器
        memset(Message[4], 0, sizeof Message[4]); //清空数组
        spri

全部评论 (0)

还没有任何评论哟~