Utilisation Du Yocto-Demo En Javascript; Préparation; Contrôle De La Fonction Led - Yoctopuce Yocto-Demo Mode D'emploi

Table des Matières

Publicité

7. Utilisation du Yocto-Demo en Javascript

Javascript n'est probablement pas le premier langage qui vous serait venu à l'esprit pour contrôler du
matériel, mais il présente l'immense avantage d'être très facile à mettre en oeuvre: avec Javascript, il
ne vous faudra qu'un éditeur de texte et un browser internet pour réaliser vos premiers essais.
Javascript fait partie de ces langages qui ne vous permettront pas d'accéder directement aux
couches matérielles de votre ordinateur. C'est pourquoi vous devrez faire tourner la passerelle de
Yoctopuce appelée VirtualHub sur la machine à laquelle sont branchés les modules
7.1. Préparation
Connectez vous sur le site de Yoctopuce et téléchargez les éléments suivants:
• La librairie de programmation pour Javascript
• Le programme VirtualHub
Décompressez les fichiers de la librairie dans un répertoire de votre choix, branchez vos modules,
lancez le programme VirtualHub,et vous pouvez commencer vos premiers test. Vous n'avez pas
besoin d'installer de driver.
7.2. Contrôle de la fonction Led
Il suffit de quelques lignes de code pour piloter un Yocto-Demo. Voici le squelette d'un fragment de
code JavaScript qui utilise la fonction Led.
<SCRIPT
type="text/javascript"
<SCRIPT
type="text/javascript"
// On récupère l'objet représentant le module, à travers le VirtualHub local
yRegisterHub('http://127.0.0.1:4444/');
var
led = yFindLed("YCTOPOC1-123456.led");
// Pour gérer le hot-plug, on vérifie que le module est là
if(led.isOnline())
{
// Utiliser led.set_power(), ...
}
Voyons maintenant en détail ce que font ces quelques lignes.
1
www.yoctopuce.com/FR/libraries.php
2
www.yoctopuce.com/FR/virtualhub.php
www.yoctopuce.com
1
2
pour Windows, Mac OS X ou Linux selon l'OS que vous utilisez
src="yocto_api.js">;</SCRIPT>
src="yocto_led.js"></SCRIPT>
25

Publicité

Table des Matières
loading

Table des Matières