Librairies

Librairies

Librairies de programmation

Vous trouverez ici toutes les librairies disponibles pour contrôler les modules USB Yoctopuce. Il y a une librairie par language, qui permet de contrôler tous les modules disponibles. Ces librairies sont fournies gratuitement, avec leur code source. Dans certains languages, comme Javascript et PHP, vous aurez aussi besoin du Virtual Hub. Ces fichiers sont assez volumineux car il comprennent de nouveaux exemples à la fois au format source et précompilés.

LangageAPIRelease notesCode sourcePackageDocumentation
Zip Git Référence1Tutoriel
Androidv2.0v2.1.6511
12/05/2025
downloadGitHubJCenterdownloadtutorial
C++v2.0v2.1.6320
07/05/2025
downloadGitHubdownloadtutorial
C#v2.0v2.1.6320
07/05/2025
downloadGitHubNuGetdownloadtutorial
Universal Windows Platformv1.10v1.11.6320
07/05/2025
downloadGitHubdownloadtutorial
Delphiv1.10v1.11.6320
07/05/2025
downloadGitHubdownloadtutorial
JavaScript / EcmaScript 2017v1.10v1.11.6320
07/05/2025
downloadGitHubnpmdownloadtutorial
TypeScriptv2.0v2.1.6320
07/05/2025
downloadGitHubnpmdownloadtutorial
Javav2.0v2.1.6624
13/05/2025
downloadGitHubMavendownloadtutorial
Objective-Cv1.10v1.11.6320
07/05/2025
downloadGitHubdownloadtutorial
PHPv2.0v2.1.6320
07/05/2025
downloadGitHubComposerdownloadtutorial
Pythonv2.0v2.1.6320
07/05/2025
downloadGitHubThe Python Package Index (PyPI)downloadtutorial
Typed Python (Beta)v2.0v2.1.6624
13/05/2025
downloadGitHubThe Python Package Index (PyPI)downloadtutorial
VisualBasic .Netv2.0v2.1.6320
07/05/2025
downloadGitHubNuGetdownloadtutorial
LabVIEWv1.10v1.11.5996
23/04/2025
downloaddownloadtutorial
MATLAB (Beta)v1.10v1.11.5996
23/04/2025
downloadGitHubMATLAB Toolbox tutorial
(JavaScript, deprecated2)v1.10v1.11.6320
07/05/2025
downloadGitHubdownload 

1 - Chacune des documentations de l'API est contenue dans une seule page web que vous pouvez sauver sur votre disque local pour la consulter offline plus tard.

2 - A la place de l'ancienne librairie JavaScript qui utilise des requêtes bloquantes, nous vous recommandons soit la librairie TypeScript, soit la librairie JavaScript / EcmaScript 2017, compatible aussi avec node.js et qui utilise des appels asynchrones non-bloquants.




Librairie .Net Proxy, sous forme d'Assembly .NET

Cette librairie vous permettra d'accéder à toutes les fonctionalités des modules Yoctopuce depuis n'importe quel environnement qui supporte le chargement d'Assembly .NET, comme par exemple MATLAB, WINDEV ou un Microsoft PowerShell.

LangageRelease notesCode sourcePackageDocumentation
Zip Git Référence1Tutoriel
.Net Proxyv2.1.5996
23/04/2025
downloadGitHubNuGetdownloadtutorial

1 - La documentation HTML est contenue dans une seule page web que vous pouvez sauver sur votre disque local pour la consulter offline plus tard.




Librairies Ligne de commande

L'API en ligne de commande se présente sous la forme d'un ensemble d'exécutables, un par type de fonctionnalité offerte par l'ensemble des produits Yoctopuce. Ces exécutables sont fournis pré-compilés pour toutes les plateformes/OS officiellement supportés par Yoctopuce.

Système d'exploitation Release notes Téléchargement Documentation
Zip Référence1Tutoriel
Windowsv2.1.5971
(23/04/2025)
downloaddoc HTMLtutorial
Mac-OS-Xv2.1.5971
(23/04/2025)
download
Linux Intelv2.1.5971
(23/04/2025)
download
Linux ARMv2.1.5971
(23/04/2025)
download
Linux MIPSv2.0.55272
(24/06/2023)
download
Linux (apt-get)v2.1.5971
(23/04/2025)
Yoctopuce APT repositorytutorial

1 - La documentation HTML est contenue dans une seule page web que vous pouvez sauver sur votre disque local pour la consulter offline plus tard.




Librairie de composants DipTrace

Si vous désirez créer un circuit imprimé (PCB) permettant d'assembler et de connecter des modules Yoctopuce ensemble pour former un produit fini, nous mettons aussi à votre disposition une librairie de composants utilisable directement avec le logiciel DipTrace.

Release notesDownloadTutoriel
Zip HTMLVideo
Librairie pour DipTrace release 25037
11/07/2016
download download download
Yoctopuce, get your stuff connected.