成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

OpenHarmony輕量系統—潤和HiHope3861 UDP廣播人體傳感器數據

系統 OpenHarmony
本文實現了用潤和HiHope Pegasus 3861 UDP 廣播人體紅外傳感器數據。

想了解更多關于開源的內容,請訪問:

51CTO 開源基礎軟件社區

https://ost.51cto.com

1、UDP廣播人體紅外傳感器數據 樣例運行效果

人體紅外感應器感應到人體后,通過UDP廣播 數據1(否則為0)。

注意:炫彩燈板上人體紅外感應傳感器響應速度比較慢。

[OpenHarmony輕量系統]潤和HiHope3861 UDP廣播人體傳感器數據②-開源基礎軟件社區

[OpenHarmony輕量系統]潤和HiHope3861 UDP廣播人體傳感器數據②-開源基礎軟件社區

樣例運行效果演示視頻 :https://gitee.com/from-north-to-north/open-armony-north/blob/master/潤和3861輕量系統UDP廣播人體紅外傳感器/潤和3861輕量系統UDP廣播人體紅外傳感器 效果演示視頻.mp4

2、運行步驟

(1)下載 https://gitee.com/from-north-to-north/open-armony-north/tree/master/潤和3861輕量系統UDP廣播人體紅外傳感器 ,將BUILD.gn、udp_broadcast_human_infrared_demo.c、wifi_connecter.c、wifi_connecter.c、wifi_connecter.h、文件放置在命名為 udp_broadcast_human_infrared 的文件夾下,將其放置在OpenHarmony輕量系統源碼 applications\sample\wifi-iot\app目錄下。

(2)在源碼 applications\sample\wifi-iot\app\BUILD.gn文件features 字段下添加"udp_broadcast_human_infrared:udp_broadcast_human_infrared_demo",使樣例demo加入編譯。

(3)在樣例demo的udp_broadcast_human_infrared_demo.c中設置要連接的wifi信息.

[OpenHarmony輕量系統]潤和HiHope3861 UDP廣播人體傳感器數據②-開源基礎軟件社區

編譯燒錄后在pc端使用tcp/udp調試工具 SocketTool 創建udp group。組播地址為255.255.255.255,組播端口為8080。

[OpenHarmony輕量系統]潤和HiHope3861 UDP廣播人體傳感器數據②-開源基礎軟件社區

3、炫彩燈板上人體紅外感應傳感器與主控芯片(Pegasus)引腳的對應關系

人體紅外傳感器——ADC采集值反應是否有人靠近 GPIO07: ADC3。

查看硬件原理圖可知 炫彩燈拓展板上的人體紅外感應傳感器型號為AS312,REL引腳查看底板硬件圖可知 通過GPIO 07連接到Hi3861v100芯片。(VDD表示工作正電壓,VSS表示工作負電壓)。


[OpenHarmony輕量系統]潤和HiHope3861 UDP廣播人體傳感器數據②-開源基礎軟件社區

[OpenHarmony輕量系統]潤和HiHope3861 UDP廣播人體傳感器數據②-開源基礎軟件社區

4、樣例源碼解析

// 人體紅外感應傳感器使用到的頭文件
#include "hi_gpio.h"
#include "hi_io.h"
#include "hi_adc.h"
#include "hi_errno.h"

// 用hi_adc_read讀取ADC通道的值
        hi_u16 value = 0 ;
        hi_adc_read(HI_ADC_CHANNEL_3, &value,HI_ADC_EQU_MODEL_4, HI_ADC_CUR_BAIS_AUTO, 0) ;
        // (unsigned int)value 將value由hi_u16轉換為unsigned int類型
        printf("ADC_VALUE = %u\n", (unsigned int)value);

        // 人體紅外感應傳感器檢測到人體時,ADC通道的值大于950,udp廣播1
        char *i;
        if(value > 950){
             i="1";
        }else{
             i="0";
        }
        // udp發送數據
        ret = sendto(sock_fd, i, strlen(i), 0, (struct sockaddr *) &broadcast_addr, broadcast_addr_len);

5. 附贈: 潤和3861 UDP廣播可燃氣體傳感器樣例下載鏈接。

https://gitee.com/from-north-to-north/open-armony-north/tree/master/潤和3861輕量系統UDP廣播可燃氣體傳感器

想了解更多關于開源的內容,請訪問:

51CTO 開源基礎軟件社區

https://ost.51cto.com

責任編輯:jianghua 來源: 51CTO 開源基礎軟件社區
相關推薦

2023-04-24 15:11:51

系統開發鴻蒙

2023-06-25 14:52:04

智能家居開發鴻蒙

2022-06-09 14:40:14

系統移植鴻蒙

2023-07-28 15:32:26

鴻蒙操作系統

2022-04-15 14:31:02

鴻蒙操作系統

2023-08-07 15:13:09

設備開發鴻蒙

2023-04-03 15:39:31

2022-01-21 21:22:24

OpenHarmon操作系統鴻蒙

2023-03-24 14:39:17

鴻蒙系統開發

2022-02-09 19:45:41

MQTTOpenHarmon鴻蒙

2022-04-15 11:46:09

輕量系統解耦鴻蒙操作系統

2024-01-05 15:32:47

鴻蒙SNTP智慧時鐘

2022-01-24 18:43:20

OpenHarmon操作系統鴻蒙

2022-09-30 13:50:07

設備開發鴻蒙

2022-02-10 15:07:10

云平臺OpenHarmon系統開發

2022-08-19 10:54:47

操作系統鴻蒙

2022-01-24 18:35:56

OpenHarmon鴻蒙操作系統

2022-09-28 13:48:13

設備開發鴻蒙

2023-03-20 16:05:49

HDF傳感器驅動開發

2023-06-13 14:55:04

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 中文字幕人成乱码在线观看 | 一区二区三区国产好的精 | 日韩精品视频在线播放 | 中文字幕1区 | 国产伦精品一区二区三区照片91 | 国产一级片网站 | 人人人干| 精品久久久久一区 | 91精品麻豆日日躁夜夜躁 | 97精品国产| 作爱视频免费观看 | 国产成人av在线 | 国产一在线观看 | 久色网 | 亚洲国产aⅴ成人精品无吗 欧美激情欧美激情在线五月 | 午夜视频在线 | 高清亚洲 | 中文在线www | 免费国产视频 | 青青草原精品99久久精品66 | 无码一区二区三区视频 | 亚洲一区在线日韩在线深爱 | 成人免费一级视频 | 成人在线精品 | 一区二区中文字幕 | 求个av网址 | 亚洲精品粉嫩美女一区 | 国产成人免费 | 天堂色综合 | 国产一区日韩在线 | 欧美一区二区免费视频 | 亚洲精品久久久久中文字幕欢迎你 | 国产精品美女久久久久久久网站 | 日韩av成人在线 | 亚洲精品无人区 | 亚洲一区精品视频 | 久草免费在线视频 | 自拍偷拍中文字幕 | 久久精品免费一区二区三 | 91久久久www播放日本观看 | 成年人国产在线观看 |