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.