Processing
4 berichten
• Pagina 1 van 1
Processing
Normaal gesproken kun je Processing aansturen via je Arduino.
Op een site kwam ik iets tegen waarmee je dit andersom kan doen.
Je kunt met Processing je Arduino aansturen.
http://www.sundh.com/blog/2011/05/get-processing-and-arduino-to-talk/comment-page-1/#comment-8376
In Arduino: File->Examples->Firmata->StandardFirmata en upload de example source code.
Hier even een voorbeeld van de Processing source code die ik in het standaard programma heb veranderd.
import processing.serial.*;
import cc.arduino.*;
Arduino arduino;
int ledPin = 10;
int potPin = 0;
int lValue = 0;
int Value = 0;
void setup()
{
// other baud rates don't work!!
arduino = new Arduino(this, arduino.list()[1], 57600); // COM3 =[1]
//println (Arduino.list());
arduino.pinMode(ledPin, Arduino.OUTPUT);
arduino.pinMode(potPin,Arduino.INPUT);
}
void draw()
{
Value = (arduino.analogRead(potPin));
Value = int(map(Value,0,1023,0,255)); //without mapping starts to stutter???
lValue = int(Value);
arduino.analogWrite(ledPin,lValue);
}
Groet Nugget78
Op een site kwam ik iets tegen waarmee je dit andersom kan doen.
Je kunt met Processing je Arduino aansturen.
http://www.sundh.com/blog/2011/05/get-processing-and-arduino-to-talk/comment-page-1/#comment-8376
In Arduino: File->Examples->Firmata->StandardFirmata en upload de example source code.
Hier even een voorbeeld van de Processing source code die ik in het standaard programma heb veranderd.
import processing.serial.*;
import cc.arduino.*;
Arduino arduino;
int ledPin = 10;
int potPin = 0;
int lValue = 0;
int Value = 0;
void setup()
{
// other baud rates don't work!!
arduino = new Arduino(this, arduino.list()[1], 57600); // COM3 =[1]
//println (Arduino.list());
arduino.pinMode(ledPin, Arduino.OUTPUT);
arduino.pinMode(potPin,Arduino.INPUT);
}
void draw()
{
Value = (arduino.analogRead(potPin));
Value = int(map(Value,0,1023,0,255)); //without mapping starts to stutter???
lValue = int(Value);
arduino.analogWrite(ledPin,lValue);
}
Groet Nugget78
If you can't explain it simply, you don't understand it well enough.
-Albert Einstein
-Albert Einstein
Advertisement
Re: Processing
Via mijn eerste stappen met Processing kwam ik op de arduino. Inmiddels ben ik veel meer met die arduino dan met processing bezig.
Ik heb eens de elektrische hartas, zoals je die op elektrocardiogrammen ziet, in processing gezet. Het was een druk op de knop om er een java-applicatie van te maken (http://huinink.info/as/). Dit voorbeeld staat overigens los van de arduino. Ik ga er zeker meer mee doen en ben blij met de aandacht hiervoor op dit forum. Wordt vervolgd.
Ik heb eens de elektrische hartas, zoals je die op elektrocardiogrammen ziet, in processing gezet. Het was een druk op de knop om er een java-applicatie van te maken (http://huinink.info/as/). Dit voorbeeld staat overigens los van de arduino. Ik ga er zeker meer mee doen en ben blij met de aandacht hiervoor op dit forum. Wordt vervolgd.
Re: Processing
Hier een bladzijde uit Getting Started With Processing (o'reilly) die de relatie tussen Processing, arduino en o.a. Java aangeeft:
Re: Processing
lol grappig, de import syntax, ziet er voor mij uit als java (voor het weinige java dat ik ken dan he
4 berichten
• Pagina 1 van 1
Wie is er online?
Gebruikers in dit forum: Geen geregistreerde gebruikers en 21 gasten