• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

使用多种编程语言实现对I2C总线设备(传感器)进行控制

使用多种编程语言实现对I2C总线设备(传感器)进行控制

 

1、概述

Ginkgo I2C总线适配器可以使用各类编程语言方便、快捷的对各种I2C设备进行控制,主要包括:

C/C++

C#

Delphi

JAVA

Labview

Python

VB.NET等语言。

ViewTool已经开发了基于上述语言的函数库(API),用户只需在自己的工程中导入VT提供的相应语言的函数库和动态链接库,即可很容易的实现对I2C总线设备的控制。

 

2、多语言应用示例

ViewTool提供的函数库主要用于对适配器的扫描、打开、关闭操作和对I2C设备的初始化、时序配置以及数据读写等,主要包括以下函数:

 

C/C++:





C#:



VB.NET:

 


Labview:



Python:



Delphi:



 

3、测试案例

系统环境:Win7  64bit

开发工具:VS2010

开发语言:C/C++

硬件设备:Ginkgo I2C适配器、BH1750环境光(光强)传感器。

硬件连接:主控(PC/单片机/移动设备)<--> Ginkgo I2C Adapter <--> BH1750

 

按照上述硬件连接方式连接好硬件,运行代码进行测试,测试结果如下:

 


 

全部回复(2)
正序查看
倒序查看
vt2017
LV.1
2
2017-04-27 12:27

分享一个I2C适配器的多语言平台功能的测试用例

0
回复
2017-06-24 12:05

竟然还有IIC转usb的模块,真是长知识了,这个如果需要对iic设备进行了解调试,还是不错的选择,再加上楼主提供的这些API.

这些API是和转换模块一起出售的么?

0
回复