thanks sir. I will try it. But do you have code that is in english? thank you.

Juan Antonio L�pez Riquelme <[EMAIL PROTECTED]> wrote:          Hello Richard
   
  You use the following component and wiring in the configuration:
   
    components new SensirionSht11C() as Sht11;
  
  App.Humedad -> Sht11.Humidity;
  App.Temperatura -> Sht11.Temperature;
   
  In the module:
  module SHT11C
  {
  ...
  uses interface Read<uint16_t> as Humedad;
  uses interface Read<uint16_t> as Temperatura; 
  }
  implementation
  {
  bool ReadHumedad = FALSE;
  bool ReadTemperatura = FALSE;
  uint16_t LecturaHumedad, LecturaTemperatura;
  //Init the read of the sensor
  if (call Humedad.read() != SUCCESS)
  call Leds.led2Toggle(); // Mostrar error.
  else ReadHumedad = TRUE;
  
  if (call Temperatura.read() != SUCCESS)
  call Leds.led2Toggle(); // Mostrar error.
  else ReadTemperatura = TRUE;
  //Events with the data
  event void Humedad.readDone(error_t result, uint16_t data) 
  {
  uint16_t aux = data;
  if (result != SUCCESS)
  {
  aux = 0xffff;
  call Leds.led2Toggle(); // Mostrar error.
  }
  LecturaHumedad = aux;
  ReadHumedad = FALSE;
  atomic if(!ReadHumedad & !ReadTemperatura) post FuncionEnviarDatos();
  }
  event void Temperatura.readDone(error_t result, uint16_t data) 
  {
  uint16_t aux = data;
  if (result != SUCCESS)
  {
  aux = 0xffff;
  call Leds.led2Toggle(); // Mostrar error.
  }
  LecturaTemperatura = aux;
  ReadTemperatura = FALSE;
  atomic if(!ReadHumedad & !ReadTemperatura) post FuncionEnviarDatos();
  }
   
  I hope that help you.
  A greeting,
  Juan Antonio

    ----- Original Message ----- 
  From: Richard 
  To: [EMAIL PROTECTED] ; [EMAIL PROTECTED] 
  Cc: [email protected] 
  Sent: Friday, March 21, 2008 8:48 AM
  Subject: [Tinyos-help] how to activate built-in sensirion temp sensor intelosB
  

  Sir/Ma'am,
   
   
  May I ask your guidance and suggestion on how to make the temperature and 
humidity sensor of telosB work? I have difficulty in making it work. By the 
way, I already made the two other sensors (TSR and PAR) worked. But I cannot 
make the Humidity and Temperature sensor work in the telosB. Do I need to have 
Humidity.h file? Because in my case, the HumidityC.nc and HamamatsuC.nc which 
are used for Temperature/Humidity and TSR/PAR respectively are located in telos 
folder inside platform folder. Not in the telosb folder. Thank you.
   
   
  Richard
    
---------------------------------
  Looking for last minute shopping deals? Find them fast with Yahoo! Search.    
 
---------------------------------
    
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

       
---------------------------------
Looking for last minute shopping deals?  Find them fast with Yahoo! Search.
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to