Omet navegació

1.1 Arduino firmata library for Processing.

Habilitació de Processing per escriure la targeta Arduino

En aquestes instruccions canvieu el nom  usuari pel vostre usuari.

1) Baixem de https://github.com/firmata/processing/releases/tag/latest la llibreria processing-arduino.zip per facilitar a Processing el escriure la targeta Arduino i la posem a dins de /home/usuari/sketchbook/libraries/ 

2) Canviem la lletra majuscula «A» d'Arduino.jar per arduino.jar al fitxer que hi ha a
/home/usuari/sketchbook/libraries/arduino/library/Arduino.jar
ha de quedar així:
/home/usuari/sketchbook/libraries/arduino/library/arduino.jar

3) Executeu Arduino, obriu Fitxer > Exemples > Firmata > StandardFirmata sketch, i pugeu-lo a la targeta Arduino.

 Pugeu StandardFirmata a Arduino

4) Prova el següent exemple i modifica el valor de delay per comprovar el funcionament de Processing amb Arduino:

//Blink
import processing.serial.*;
import cc.arduino.*;

Arduino arduino;
int ledPin = 13;

void setup()
{
//println(Arduino.list());
arduino = new Arduino(this, Arduino.list()[0], 57600);
arduino.pinMode(ledPin, Arduino.OUTPUT);
}

void draw()
{
arduino.digitalWrite(ledPin, Arduino.HIGH);
delay(1000);
arduino.digitalWrite(ledPin, Arduino.LOW);
delay(1000);
}

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5) Revisa la referència d'ordres per llegir ports amb Processing
http://processing.org/reference/libraries/serial/