segunda-feira, 19 de março de 2012

Beaglebone - Piscando Led

Já fazem alguns meses que eu venho monitorando a evolução dos projetos com a Beaglebone, na verdade desde seu lançamento no ano passado (31 de outubro de 2011). Essa placa vai fazer um estrago no mercado e a maioria das pessoas ainda não sabe o que ela significa.




Beaglebone é uma placa microcontroladora de alta capacidade com um numero de portas I/O elevado. Utiliza o Kernel do Linux embarcado e o pessoal chega a instalar Ubuntu 11. Além do fato de se usar o kernel é possível instalar os programas normais para servidores como Apache, Python, Java, Ruby, PHP. Os controles de onda PWM utilizam um sistema GPIO. Falarei mais a respeito do GPIO e de outros itens de funcionamento da placa além do seu sistema operacional em posts futuros.

Segue o código para o Blink


var ledPin = bone.P8_3;
var ledPin2 = bone.USR3;

setup = function() {
    pinMode(ledPin, OUTPUT);
    pinMode(ledPin2, OUTPUT);
};

loop = function() {
    digitalWrite(ledPin, HIGH);
    digitalWrite(ledPin2, HIGH);
    delay(1000);
    digitalWrite(ledPin, LOW);
    digitalWrite(ledPin2, LOW);
    delay(1000);
};


Segue fonte para maior compreensão do processo:
http://www.gigamegablog.com/2012/01/05/beaglebone-coding-101-blinking-an-led/

Outra fonte para Python
http://blog.makezine.com/2012/03/14/how-to-get-started-with-the-beaglebone/

Nenhum comentário:

Postar um comentário