i2c使用Netduino从传感器读取数据

伯克·阿尔通

我不久前开始学习Netduino。现在,我想将其与MS5803 30BAR传感器一起使用。该组件与I2C协议进行通信。我学到了这个协议,但是还不够。

我写了代码介绍。当我进入主代码时,我什么也没做。我的代码如下。

有人可以帮忙吗?我会很高兴的:)

public class Program
{
    public static void Main()
    {
        // Configuration of MS5803 30BA
        I2CDevice i2c = new I2CDevice(new I2CDevice.Configuration(0x76>>1, 400));

        byte[] read = new byte[1];

        I2CDevice.I2CTransaction[] i2cTx = new I2CDevice.I2CTransaction[1];
        i2cTx[0] = I2CDevice.CreateReadTransaction(read);


        // ???
    }
}
吉斯·莫夫克斯

好像您缺少I2C.Execute调用。在不了解与之通信的设备的任何信息的情况下,至少会开始传输。

创建读取事务后,尝试添加此行。

i2c.Execute(i2cTX[0],500);

        byte[] returnByte = new byte[3];

        var readX = new I2CDevice.I2CTransaction[] {I2CDevice.CreateReadTransaction(returnByte) };
        int executed = 0;
        I2CDevice i2c = new I2CDevice(new I2CDevice.Configuration(0x76, 400));            
        executed = i2c.Execute(readX, 400);
            if (executed == 0)
            {
                //Debug.Print("Read FAIL!");
                                }
            else
            {
                //Debug.Print("Read SUCCESS!");
            }
            //throw new Exception("I2C transaction failed");

         //you will need to do some bit shifting with the readX array to get your values.

    }

这是有关netMF i2c的出色文档:https ://www.ghielectronics.com/docs/12/i2c

设备数据表:http : //www.amsys-sensor.eu/sheets/amsys.en.ms5803_30ba.pdf

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用i2C接口读取ADT7420温度传感器

来自分类Dev

尝试在RPI上使用i2c和bcm2835读取光传感器-TSL2561

来自分类Dev

尝试在RPI上使用i2c和bcm2835读取光传感器-TSL2561

来自分类Dev

如何使用STM32CUBEF4 HAL库通过i2c读出传感器数据?

来自分类Dev

MSP430 I2C读取SDP610压差传感器问题

来自分类Dev

将I2C传感器(DS1624)读数转换为数字

来自分类Dev

I2C总线上的传感器设备树条目

来自分类Dev

I2C/SMBus 上的传感器检测警告

来自分类Dev

如何使用带有树莓派(C语言)的i2c程序配置霍尔效应传感器(si7210)

来自分类Dev

pic32和MPL3115A2高度/压力传感器之间的I2C通信

来自分类Dev

pic32和MPL3115A2高度/压力传感器之间的I2C通信

来自分类Dev

i2cdetect无法识别TCA9548A I2C多路复用器后面的VL6180X传感器

来自分类Dev

如何在Arduino Uno中为带有i2c 16x2 LCD的DHT11,pH传感器编码?

来自分类Dev

Raspberry Pi和Arduino读取串行传感器数据

来自分类Dev

使用C ++从乐高EV3传感器获取数据?

来自分类Dev

使用传感器数据的Android智能电源管理

来自分类Dev

使用R子集重叠的每日传感器数据

来自分类Dev

MRTG使用脚本获取传感器数据

来自分类Dev

Ubuntu无法读取温度传感器?

来自分类Dev

使用i2c,python和raspberry pi读取14位数据

来自分类Dev

使用i2c,python和raspberry pi读取14位数据

来自分类Dev

MongoDB查询传感器数据收集

来自分类Dev

检测传感器数据的变化点

来自分类Dev

将数据从传感器写入文件

来自分类Dev

同步来自不同传感器的数据

来自分类Dev

如何顺序获取传感器数据?

来自分类Dev

用于传感器数据连接的 DBus

来自分类Dev

每秒获取传感器的值c ++

来自分类Dev

如何使用光敏传感器?

Related 相关文章

热门标签

归档