Skip to content

Instantly share code, notes, and snippets.

@jadonk
Created March 12, 2014 17:39
Show Gist options
  • Save jadonk/9512092 to your computer and use it in GitHub Desktop.
Save jadonk/9512092 to your computer and use it in GitHub Desktop.
A Pen by A Non Ymous.
<h1>BoneScript jQuery Demo</h1>
<p>sliderStatus = <span id="sliderStatus">-</span>
</p>
<p>buttonStatus = <span id="buttonStatus">-</span>
</p>
setTargetAddress('beaglebone.local', {
initialized: run
});
function run() {
var b = require('bonescript');
var SLIDER = 'P9_36';
var BUTTON = 'P8_19';
b.pinMode(BUTTON, b.INPUT);
getSliderStatus();
function getSliderStatus() {
b.analogRead(SLIDER, onSliderRead);
}
function onSliderRead(x) {
if (!x.err) {
$('#sliderStatus').html(x.value.toFixed(3));
}
getButtonStatus()
}
function getButtonStatus() {
b.digitalRead(BUTTON, onButtonRead);
}
function onButtonRead(x) {
if (!x.err) {
$('#buttonStatus').html(x.value);
}
setTimeout(getSliderStatus, 20);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment