Hi,
The sensor modules for the telosb are actually in
tos/platforms/telosa/chips (which is a bit wired). You can use the
following sensor definitions:
components new HamamatsuS1087ParC() as Photo;
MyApp.Photo -> Photo;
components new SensirionSht11C() as Temp;
MyApp.Temp -> Temp.Temperature;
MyApp.Humidity -> Temp.Humidity;
I am not sure about the second light sensor, but it might be
HamamatsuS10871TsrC instead of HamamatsuS1087ParC.
Cheers,
Urs
On 10/17/10 5:35 PM, faisal wrote:
> Hi Daryoush
> I have checked the sensor board folder but it includes only external sensor
> boards.
> Checking the TEP about sensors I have modified the VoltageC.nc file
>
>
> /*generic configuration VoltageC() {
> *provides interface Read<uint16_t>;
> *}
> *implementation {
> * components new Msp430InternalVoltageC();
> * Read = Msp430InternalVoltageC.Read;
> *}
> */
>
> generic configuration VoltageC() {
>
> provides interface Read<uint16_t>;
> provides interface ReadStream<uint16_t>;
> provides interface DeviceMetadata;
> }
> implementation {
> components new SensirionSht11C();
> Read = SensirionSht11C.Temperature;
> ReadStream = SensirionSht11C.TemperatureStream;
> DeviceMetadata = SensirionSht11C.TemperatureDeviceMetadata;
> }
>
> im getting two errors now
>
> In component `VoltageC':
> /opt/tinyos-2.1.1/tos/platforms/telosb/VoltageC.nc:61: cannot find
> `TemperatureStream'
> /opt/tinyos-2.1.1/tos/platforms/telosb/VoltageC.nc:62: cannot find
> `TemperatureDeviceMetadata
>
> Not sure if this is right way to go ?
> any ideas welcome.
>
>
> Thanks
>
> Faisal
>
> On 17 October 2010 15:17, daryoush bayat<[email protected]> wrote:
>
>> Hi faisal,
>>
>> you should wire your read interface to SensironSht11C component ( in the
>> sensor boards file) for reading temperature and humidity on telosB motes.
>> I'm not sure about the light sensor.
>>
>> daryoush
>>
>> ------------------------------
>> Date: Sun, 17 Oct 2010 15:07:57 +0100
>> From: [email protected]
>> To: [email protected]
>> Subject: [Tinyos-help] Using TelosB 2420 onboard sensors
>>
>>
>> Hi
>> I am new to tinyos and following the tutorial. I have run the oscilloscope
>> app. with two telosb 2420. It seems to work fine but displays a constant
>> line graph. I want to now use the light , temperature sensors to display on
>> graph. Checking DemoSensorC.nc shows VoltageC as DemoSensor. How can this
>> be changed this to light or temp?
>> Thanks
>>
>> Faisal
>> Kingston University,
>> London.
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help