Outils pour utilisateurs

Outils du site


tp_one_wire

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
tp_one_wire [2018/03/06 23:18]
bvandepo
tp_one_wire [2018/03/07 11:24] (Version actuelle)
bvandepo [Plusieurs esclaves sur le bus]
Ligne 419: Ligne 419:
  
 ====Plusieurs esclaves sur le bus==== ====Plusieurs esclaves sur le bus====
-Vous pouvez connecter plusieurs capteurs sur le même bus. Les adresses MAC (codes ROM) seront ​indiquées sur les capteurs. Reportez ces codes ROM dans des variables globales telles que+Vous pouvez connecter plusieurs capteurs sur le même bus. Les adresses MAC (codes ROM) sont indiquées sur les capteurs ​donc il n'y a pas besoin de faire l'​énumération par recherche des adresses. Reportez ces codes ROM dans des variables globales telles que:
   unsigned char romSensor[8]={0,​0,​0,​0,​0,​0,​0,​0} ; //global variable: array to store the ROM Code of one sensor (its MAC Address)   unsigned char romSensor[8]={0,​0,​0,​0,​0,​0,​0,​0} ; //global variable: array to store the ROM Code of one sensor (its MAC Address)
  
-Adapter le programme pour permettre la lecture sur les différents capteurs. ​La demande de conversion pourra être envoyée en diffusion mais les lectures de Scratchpad devront utiliser l'​adressage MAC en appelant la fonction ****float read_scratchpad_and_get_temperature(unsigned char pin, unsigned char * rom  )**.+Adapter le programme pour permettre la lecture sur les différents capteurs. ​Les lectures de Scratchpad devront utiliser l'​adressage MAC en appelant la fonction ****float read_scratchpad_and_get_temperature(unsigned char pin, unsigned char * rom  )**. Eventuellement,​ la demande de conversion pourra être envoyée en diffusion.
  
  
tp_one_wire.txt · Dernière modification: 2018/03/07 11:24 par bvandepo