Arduino desde Shell. Open Source Hardware por Wentook.

 

 

Si quieres cargar un programa a Arduino desde la linea de comando puedes hacerlo con inotool.

Primero instala los archivos:

apt-get install python-setuptools
apt-get install python-configobj
apt-get install python-jinja2
apt-get install python-serial

Para pruebas de serie:

apt-get install picocom

Busca la fuente y compilalo:

git clone git://github.com/amperka/ino.git
make install

Arranca el proyecto:

mkdir blink
cd blink
ino init

Cambia src/sketch.ino con tu programa. Por ejemplo:

#define LED_PIN 13

void setup()
{
    pinMode(LED_PIN, OUTPUT);
}

void loop()
{
    digitalWrite(LED_PIN, HIGH);
    delay(100);
    digitalWrite(LED_PIN, LOW);
    delay(900);
}

En este caso, estamos usando Arduino Duemilanove, asi que creamos un fichero de configuración ino.ini (en la carpeta del mismo proyecto):

[build]
board-model = atmega328

[upload]
board-model = atmega328


 

Necesitarás arduino-core:

apt-get install arduino-core

Carga project

ino build

y lo subes a Arduino:

ino upload

Mi Arduino:

My Arduino

Tienes un buen tutorial aqui .