In the TinyOS Oscilloscope application on micaz motes, when I set the sampling rate to 5 ms with NREADINGS = 1
, I notice the blinking of the green LED going really fast. But when I set NREADINGS = 2
and sampling rate to 5 ms, I notice the blinking becomes slower which means I am sending fewer packets than in the previous case. Is there any way I can get the blinking to be faster, that is, can I do something to increase the number of packets I send at NREADINGS = 2
and sampling rate equal to 5 ms?
Asked
Active
Viewed 39 times
0

maral
- 1,431
- 1
- 10
- 15

Adithya Shetty
- 5
- 3
1 Answers
0
The sampling rate determines how often the Oscilloscope application samples a sensor. NREADINGS
determines how many samples the application obtains before it sends them in a radio packet. LED blinks each time the application sends a packet. Therefore, if you increase NREADINGS
from 1
to 2
, it will blink approximately every 10 ms instead of 5 ms (every two samples).
If you want to send packets with the same frequency when you increase NREADINGS
, at the same you have to decrease the sampling interval. Note, however, that sampling a sensor as well as sending a packet takes some time, so there are some constraints on how fast the application can work.

maral
- 1,431
- 1
- 10
- 15
-
Yes that is helpful and makes a lot of sense . Thank you ! – Adithya Shetty Feb 22 '15 at 22:19