*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/7d605c8a-6622-475a-84cc-5a2ad36dd9c5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.