Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | - | - | ||||
BUILD.gn | D | 12-May-2024 | 828 | 23 | 20 | |
README.md | D | 12-May-2024 | 2.6 KiB | 61 | 34 | |
adc_demo.c | D | 12-May-2024 | 1.8 KiB | 69 | 41 |
README.md
1# HiSpark WiFi-IoT 套件样例开发--ADC(光敏电阻) 2 3![hihope_illustration](https://gitee.com/hihopeorg/hispark-hm-pegasus/raw/master/docs/figures/hihope_illustration.png) 4 5[HiSpark WiFi-IoT开发套件](https://item.taobao.com/item.htm?spm=a1z10.1-c-s.w5003-23341819265.1.bf644a82Da9PZK&id=622343426064&scene=taobao_shop) 首发于HDC 2020,是首批支持OpenHarmony 2.0的开发套件,亦是官方推荐套件,由润和软件HiHope量身打造,已在OpenHarmony社区和广大OpenHarmony开发者中得到广泛应用。 6 7![wifi_iot](https://gitee.com/hihopeorg/hispark-hm-pegasus/raw/master/docs/figures/2.png) 8 9## 一、ADC API 10 11| API名称 | 说明 | 12| ------------------------------------------------------------ | --------------- | 13| unsigned int AdcRead(WifiIotAdcChannelIndex channel, unsigned short *data, WifiIotAdcEquModelSel equModel, WifiIotAdcCurBais curBais, unsigned short rstCnt); | 读取ADC通道的值 | 14 15## 二、炫彩灯板光敏电阻与主控芯片(Pegasus)引脚的对应关系 16 17- **光敏电阻:**GPIO9/ADC4/感应范围小,响应快 18 19## 三、如何编译 20 211. 将此目录下的 `adc_demo.c` 和 `BUILD.gn` 复制到openharmony源码的`applications\sample\wifi-iot\app\iothardware`目录下, 222. 修改openharmony源码的`applications\sample\wifi-iot\app\BUILD.gn`文件,将其中的 `features` 改为: 23 24```c 25 features = [ 26 "iothardware:adc_demo", 27 ] 28``` 29 303. 在openharmony源码顶层目录执行:`python build.py wifiiot` 31 32## 四、运行结果 33 34烧录文件后,按下reset按键,程序开始运行,改变炫彩灯板光敏电阻周围环境的光,会发现串口打印的`ADCvalue`会发生变化; 35 36有光时,串口输出的ADC的值为120左右;无光时,串口输出的ADC的值为1800左右。 37 38由ADC值计算对应引脚电压的公式为Value=voltage/4/1.8×4096。 39 40 41 42### 【套件支持】 43 44##### 1. 套件介绍 http://www.hihope.org/pro/pro1.aspx?mtt=8 45 46##### 2. 套件购买 https://item.taobao.com/item.htm?id=622343426064&scene=taobao_shop 47 48##### 3. 技术资料 49 50- Gitee码云网站(OpenHarmony Sample Code等) **https://gitee.com/hihopeorg** 51 52- HiHope官网-资源中心(SDK包、技术文档下载)[**www.hihope.org**](http://www.hihope.org/) 53 54##### 4. 互动交流 55 56- 润和HiHope技术交流-微信群(加群管理员微信13605188699,发送文字#申请加入润和官方群#,予以邀请入群) 57- HiHope开发者社区-论坛 **https://bbs.elecfans.com/group_1429** 58- 润和HiHope售后服务群(QQ:980599547) 59- 售后服务电话(025-52668590) 60 61