OpenHarmony开发者论坛
标题:
北向如何同时读取多个相同传感器数据
[打印本页]
作者:
shixiaocheng
时间:
2024-3-13 15:15
标题:
北向如何同时读取多个相同传感器数据
[md]### 【问题描述】
1. 介绍问题现象和发生的背景
我手上的产品里面有2个相同的振动马达,通过GPIO口控制,通过HDF框架编写驱动,但是我只能实现一个驱动,控制一个振动马达,在hap端使用如下代码,也只能控制一个振动,请问该如何解决?
另外,对于I2C的传感器,或者或是所有类型传感器也是一样,可以通过HDF框架对相同传感器分别写个驱动,但是在hap端使用sensor.on(sensor.SensorId.HUMIDITY, this.callback13, { interval: 10000000 })也只能实现对一个传感器控制,请问如何解决。
2. ```
vibrator.startVibration
```
3. 相关的代码(请勿使用截图)
4. 运行结果、错误截图
5. 我尝试过的解决方法和结果
6. 我想要达到的结果
### 【运行环境】
硬件:
ROM版本:
DevEvoStudio版本:
SDK版本:
[/md]
作者:
dragon
时间:
2024-3-14 08:15
传感器用的什么协议?
GPIO / ADC / I2C / ... ?
作者:
shixiaocheng
时间:
2024-3-14 09:05
回复
dragon
: 有I2C的,也有GPIO的
作者:
Desto
时间:
2024-3-14 09:19
给多一点描述才能有大佬解答啊,别让大伙猜你在想什么
作者:
dragon
时间:
2024-3-14 13:15
2 个相同的振动马达,通过 GPIO 口控制,通过 HDF 框架编写驱动,但是我只能实现一个驱动,控制一个振动马达。
-- 我先问下最基础的:两个马达是接到了两个不同的GPIO口了么?
-- 然后:驱动里面有没有接口参数指定控制哪个GPIO?
作者:
shixiaocheng
时间:
2024-3-14 16:09
回复
dragon
: 是连接到不同GPIO口
通过修改vibrator的hcs文件指定了GPIO口
欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/)
Powered by Discuz! X3.5