Hi Jenis,

Thanks so much. I think you are right, what I read is the raw value. I should 
use (raw_value/4096) * Vref to convert it to voltage.

Regards,

Lukas

On 25 Sep 2013, at 6:43 AM, Modi, Jenis wrote:

> I think you are getting a raw value. Check this link, this might help you: 
> http://tinyos.stanford.edu/tinyos-wiki/index.php/Boomerang_ADC_Example
> 
> I am not sure though. 
> 
> Thanks.
> Jenis
> ________________________________________
> From: [email protected] 
> [[email protected]] on behalf of lukas 
> [[email protected]]
> Sent: Monday, September 23, 2013 9:49 PM
> To: [email protected]
> Subject: [Tinyos-help] Read Telosb battery power‏
> 
> Hi,
> 
> I wanna know the power of battery, so I try to read the voltage and current 
> of the node. I use Read interface and call
> 
> event void ReadVoltage.readDone (error_t result, uint16_t val) {
>        batteryVoltage = val;
> }
> 
> printf("Battery vol = %u \n", batteryVoltage);
> 
> I print out the reading and find the value is 4063. Can I ask what is the 
> unit of this value? It is mV?
> 
> Thx a lot.
> 
> _______________________________________________
> Tinyos-help mailing list
> [email protected]
> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
> 
> 

_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to