Arduino y processing

ARDUINO Y PROCESSING

1. Instalar version 1.5.1 de Processing (LA MAS NUEVA NO FUNCIONA)

2. Con Arduino IDE, subir StandardFirmdata al arduino

3. Poner este codigo en processing:


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

Arduino arduino;

int ledPin = 13;
boolean led = false;

void setup() {
 size(200, 200);

  println("COM Ports");
  println(Arduino.list());
  println("=========");

 arduino = new Arduino(this, Arduino.list()[1], 57600);

 arduino.pinMode(ledPin, Arduino.OUTPUT);
  arduino.pinMode(2, Arduino.INPUT);

 arduino.digitalWrite(ledPin, Arduino.HIGH);
}

void draw() {
 if (arduino.digitalRead(2) == Arduino.HIGH)
     println("HIGH!!");
 else
     println("LOW!!");
}

void mousePressed()
{
    if (led)
      arduino.digitalWrite(ledPin, Arduino.HIGH);
    else
      arduino.digitalWrite(ledPin, Arduino.LOW);
   
    led = !led;
}


----------------------------------------------------------------------------


http://www.youtube.com/watch?v=8OHs1VqIzVU

Libreria para C# y standard firmdata

http://www.acraigie.com/programming/firmatavb/default.html
http://code.google.com/p/sharpduino/

Leer archivo de texto con processing:

http://forum.processing.org/topic/import-and-read-files


http://txapuzas.blogspot.com/2009/12/txapu-cnc-hardware.html

GCODE SENDER TO ARDUINO

 http://www.contraptor.org/forum/t-287260/gcode-sender-program

No hay comentarios:

Publicar un comentario