Demos
You might be able to see a newer version of this on beagleboard.org/support/bonescript/analogWrite
analogWrite(pin, value, [freq], [callback])
Output a pulse width modulated signal on pin. Valid pins are highlighted in
yellow with "PWM" in their names (timers not yet supported):
Arguments
- pin: the BeagleBone pin identifier
- value: duty cycle of the PWM as a value between 0 and 1
- freq: frequency of the PWM in Hz
- callback: called upon completion
Return value
callback(x)
- x.err: error status message
Example
var b = require('bonescript'); b.pinMode('P9_14', b.OUTPUT); b.analogWrite('P9_14', 0.7, 2000.0, printStatus); function printStatus(x) { console.log('x.err = ' + x.err); }