From d7f189222e6825a1c3490fd08be58fb222a71e0a Mon Sep 17 00:00:00 2001 From: Edgar O Silva Date: Fri, 6 Dec 2013 19:49:56 -0800 Subject: [PATCH] Added example for PWM in beaglebone. --- examples/bbb_led_brightness.coffee | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 examples/bbb_led_brightness.coffee diff --git a/examples/bbb_led_brightness.coffee b/examples/bbb_led_brightness.coffee new file mode 100644 index 0000000..7ebbe0b --- /dev/null +++ b/examples/bbb_led_brightness.coffee @@ -0,0 +1,20 @@ +Cylon = require('..') + +# Initialize the robot +Cylon.robot + connection: + name: 'beaglebone', adaptor: 'beaglebone' + + device: + name: 'led', driver: 'led', pin: 11 + + work: (my) -> + # we do our thing here + brightness = 0 + fade = 5 + every 0.05.seconds(), -> + brightness += fade + my.led.brightness(brightness) + fade = -fade if (brightness is 0) or (brightness is 255) + +.start()