Main

Référence : Langage Arduino : [ Mini | Standard | Etendue | Maxi ] Librairies : [ Vue d'ensemble | Synthèse ] Infos : [ Comparaison | Changements ]
LibrairieOneWire

void write(uint8_t v, uint8_t power = 0)


Description

  • Cette fonction écrit une instruction (sur un octet) vers le composant One-Wireactuellement sélectionné.
  • Cette fonction peut recevoir un deuxième paramètre qui est optionnel. Celui-ci vaut 0 dans ce cas, la ligne de donnée passant en état d'inactivité et ne fournissant aucune tension au capteur. Si l'on a connecté le capteur pour fonctionner en étant alimenté par la broche de données, il faut laisser la broche eu niveau HAUT après l'écriture de l'instruction : on mettra alors ce paramètre à 1.

Syntaxe


capteur.write(instruction,mode);         

Paramètres

  • capteur : un objet OneWire
  • instruction : le code d'instruction à envoyer au capteur ( 1 octet).
  • mode : mode d'alimentation du capteur à utiliser après envoi de l'instruction. 0 par défaut. Mettre à 1 si alimentation par la broche de communication (mode "parasite").

Pour mémoire, voici les instructions disponible avec le capteur DS18B20 :

Exemple


capteur.write(0x44,1);         // lance la mesure et alimente le capteur par la broche (mode parasite)

capteur.write(0x44);         // lance la mesure sans alimenter le capteur par la broche de donnée

Commentaires utilisateurs

Aucun commentaire


Page d'accueil de la référence Arduino en français

Corrections, suggestions et nouvelle documentation peuvent être postées sur le Forum Arduino ou à l'adresse suivante : support_at_mon-club-elec_point_fr

Le texte original de la référence Arduino est sous licence Creative Commons Attribution-ShareAlike 3.0 . Les exemples de code dans la référence sont dans le domaine public.

La présente traduction française commentée a été réalisée par Xavier HINAULT (2010-2012) (www.mon-club-elec.fr) et est sous licence Creative Commons Attribution-ShareAlike 3.0.

Cette page est une création originale de X. HINAULT