Home Beaglebone Beaglebone and flashing led example

Beaglebone and flashing led example

by shedboy71

In this example we connect 5 LEDs to our Beaglebone board and then flash them ona nd off, the hello world of examples

You will be able to see that we used the following pins

var leds = [“P9_12”, “P9_14”, “P9_16”, “P9_22”, “P9_20”];

This corresponds to the following

Schematics

This schematic only shows only 1 resistor and LED

Code

I used the cloud9 IDE and this example is written in JavaScript, other language examples will follow

[codesyntax lang=”javascript”]

#!/usr/bin/env node
var b = require('bonescript');

var leds = ["P9_12", "P9_14", "P9_16", "P9_22", "P9_20"];

for(var i in leds) {
    b.pinMode(leds[i], b.OUTPUT);
}

var state = b.LOW;
for(var i in leds) {
    b.digitalWrite(leds[i], state);
}

setInterval(toggle, 1000);

function toggle() {
    if(state == b.LOW) state = b.HIGH;
    else state = b.LOW;
    for(var i in leds) {
        b.digitalWrite(leds[i], state);
    }
}

[/codesyntax]

Run this and you should see all 5 LEDs connected flashing on and off