Yoctopuce Yocto-Humidity Mode D'emploi page 25

Permet de mesurer par usb à la fois la température et le taux d'humiditée relative
Table des Matières

Publicité

<SCRIPT language='javascript1.5'
<!--
yRegisterHub("http://127.0.0.1:4444/");
var serial ='HUMSENS1-123456';
var module = yFindModule(serial);
function save()
{
var newname = document.forms['devform'].elements['newlname'].value;
if (!yCheckLogicalName(newname)) {
alert('invalid logical name');
return;
}
module.set_logicalName(newname);
module.saveToFlash();
refresh();
}
function refresh()
{
if (module.isOnline()) {
document.getElementById('curName').innerHTML=module.get_logicalName();
} else {
alert('Module not connected (check identification and USB cable)');
}
}
-->
</SCRIPT>
</HEAD>
<BODY>
<FORM name='devform' onsubmit='save()'>
Current name: <span id='curName'></span><br>
New logical name: <input name='newlname'>
<a href='javascript:save();'>Save</a>
</FORM>
</BODY>
<SCRIPT language='javascript1.5'
<!--
refresh();
-->
</SCRIPT>
</HTML>
Attention, le nombre de cycle d'écriture de la mémoire non volatile du module est limité. Passé
cette limite plus rien ne garantit de que la sauvegarde des réglages se passera correctement.
Cette limite, lié à la technologie employé par le micro- processeur du module se situe aux
alentour de 100000 cycles. Pour résumer vous ne pouvez employer la fonction
que 100000 fois au cours de la vie du module. Veillez donc à ne pas
saveToFlash ()
appeler cette fonction depuis l'intérieur d'une boucle.
Énumération des modules
Obtenir la liste des modules connectés se fait à l'aide de la fonction
renvoie le premier module trouvé, il suffit ensuite d'appeler la fonction
objet pour trouver les modules suivants, et ce tant que la réponse n'est pas un
dessous un petit exemple listant les module connectés
<HTML>
<HEAD>
<TITLE>Modules inventory</TITLE>
<SCRIPT type="text/javascript" src="file:yocto_api.js"></SCRIPT>
</HEAD>
<BODY>
<H1>Device list</H1>
<tt><span id='list'></span></tt>
</BODY>
<SCRIPT language='javascript1.5'
<!--
yRegisterHub("http://127.0.0.1:4444/");
var htmlcode = '';
var module
= yFirstModule();
while (module!=null) {
htmlcode=htmlcode + module.get_serialNumber()
module=module.nextModule();
}
document.getElementById('list').innerHTML=htmlcode;
-->
</SCRIPT>
</HTML>
www.yoctopuce.com
type='text/JavaScript'>
//
put your module serial#/logical name here
type='text/JavaScript'>
type='text/JavaScript'>
+'('+module.get_productName()+")<br>";
qui
yFirstModule()
de cet
nextModule()
. Ci-
NULL
25

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Humsens1

Table des Matières