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