I keep getting 49.xxxxxxx and 57.xxxxxxx as the temperatures but I know it 
is incorrect. Any suggestions?

Seth


On Saturday, April 15, 2017 at 4:17:37 PM UTC-5, Mala Dies wrote:
>
> *var b = require('bonescript');*
>
> *function readTemp() {*
> *    b.analogRead('P9_39', displayTemp);*
> *}*
> *function displayTemp(reading) {*
> *    var millivolts = reading.value * 1800;*
> *    var tempC = (millivolts - 500) / 10;*
> *    var tempF = (tempC * 9/5) + 32;*
> *    console.log("Temp C=" + tempC + "   Temp F=" + tempF);*
> *}*
>
> *setInterval(readTemp, 10000);*
>
> I found this software and changed it a bit. I use P9_39 or P9_40, i.e. 
> whichever. I get a read out but it is not what I thought it would be for 
> tempF.
>
> Seth
>
> P.S. I got this software from a book, I think. It is either from, 
> "Programming the BeagleBone Black," or the software on the updated images, 
> e.g. analog2.js. I will research it again.  
>
>
>
> On Friday, April 14, 2017 at 10:16:23 PM UTC-5, Mala Dies wrote:
>>
>> Hello,
>>
>> I am on P9_40 with my TMP36 temperature sensor. I used the book, "30 
>> BeagleBone Black Projects." It is lesson number 11. It has some BoneScript 
>> lessons but I think the book is outdated. Does anyone know of the updates 
>> and how it pertains to temperature sensors?
>>
>> Seth
>>
>> P.S. Here is the software I cannot get to read. I am going to try and set 
>> it up in Cloud9 instead of on PuTTY and see what happens.
>>
>> var b = require('bonescript');
>>
>> var inputPin = "P9_40";
>>
>> getBeagleTemp();
>>
>> function getBeagleTemp();
>>     var value = b.analogRead(inputPin);
>>
>>     var millivolts = value * 1800;
>>     var temp_c = ( millivolts - 500)/10;
>>
>>     setTimeout(getBeagleTemp, 1000);
>>
>>     console.log(temp_c);
>> }
>>
>

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/a56a4192-3114-4235-9e52-34a25d7ae64e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to