Libraries

Libraries

Programming libraries

You will find here all available libraries needed to control Yoctopuce USB devices. There is one library per language, which can control all available modules. These libraries are provided for free with source code. Some languages, such as Javascript and PHP, also require the Virtual Hub software. Those files are quite big because they include a lot of pre-compiled examples with source files.

LanguageRelease notesSource codeDocumentation
ZipGit HTML1PDF
Command linerelease 26849
03/20/2017
downloaddownloaddownload
Androidrelease 26849
03/20/2017
downloadGitHubdownloaddownload
C++release 26849
03/20/2017
downloadGitHubdownloaddownload
C#release 26849
03/20/2017
downloadGitHubdownloaddownload
Delphirelease 26849
03/20/2017
downloadGitHubdownloaddownload
EcmaScriptrelease 26849
03/20/2017
downloadGitHubdownloaddownload
Javarelease 26849
03/20/2017
downloadGitHubdownloaddownload
Javascript (⇒ EcmaScript 2)release 26849
03/20/2017
downloadGitHubdownloaddownload
Node.js (⇒ EcmaScript 2)release 26849
03/20/2017
downloadGitHubdownload 
Objective-Crelease 26849
03/20/2017
downloadGitHubdownloaddownload
PHPrelease 26849
03/20/2017
downloadGitHubdownloaddownload
Pythonrelease 26849
03/20/2017
downloadGitHubdownloaddownload
VisualBasic .Netrelease 26849
03/20/2017
downloadGitHubdownloaddownload

1 - API documentations are self-contained: each document is a single web page your can save on your local drive for further reference.

2 - Instead of the two old libraries for Javascript and Node.js, we recommend using the new library for EcmaScript which works for both environments and uses non-blocking I/O

DipTrace component library

If you want to create a PCB to assemble and connect Yoctopuce devices together to make a solid system, we also provide a component library that you can use directly with DipTrace software.

Release notesDownloadTutorial
Zip HTMLVideo
DipTrace library release 25037
11/07/2016
download download download
Yoctopuce, get your stuff connected.