trasmissione dati porta COM Arduino -> Processing

Vorrei utilizzare oltre a C# anche Processing come programma d'interfaccia per trattare i dati acquisiti da Arduino tramite la porta Com / USB del pc per piccole applicazioni ove non necessitano complesse interfacce grafiche di gestione dei dati acquisiti .

Esempio base del programma di acquisizione , genera una sequenza di dati numerici sequenziali...

int ch0;
void setup() {
Serial.begin(9600);
}
void loop() {
ch0 = analogRead(0);
Serial.println(ch0);
delay(1);
}

Per poter leggere la sequenza dei dati con Processing dell'esempio sopra illustrato quali sono le istruzioni di base da utilizzare, nel forum o in internet esistono esempi da poter prendere come esempio?
grazie a tutti

il codice non è mio :slight_smile: è comparso poco tempo fà sul forum... adegualo alle tue esigenze come meglio credi :slight_smile:

Arduino

int potpin = 0;

void setup()
{
Serial.begin(9600);
}

void loop()
{
int val = map(analogRead(potpin), 0, 1023, 0, 255);
Serial.println(val);
delay(50);
}

Processing

import processing.serial.*;
Serial port;
float brightness = 0;

void setup()
{
size(500,500);
port = new Serial(this, "COM3", 9600);
port.bufferUntil('\n');
}
void draw()
{
background(0,0,brightness);
}

void serialEvent (Serial port)
{
brightness = float(port.readStringUntil('\n'));
}

grazie è proprio quello che cercavo, ora faccio le modifiche e te ne farò avere una copia, ti permetterà di visualizzare sullo shermo variazioni di temperatura, vibrazioni, pressione ecc a seconda del trasduttore che utilizzi .
Se ti può far piacere t'invito a visitare il mio sito

spero che ci possa essere qualcosa di utile per te.
grazie per l'aiuto fornito

Se altri hanno altro materiale sull'argomento sono altrettanto grato se lo vorranno indicare, più notizie si hanno sull'argomento , meglio è per tutti.

Perfetto grazie mille :slight_smile:
pecchato che sono invischiato in altri due tre progetti per cui non ho tempo al momento di dedicarmi alla sperimentazione vera e propria ma appena ne avrò la possibiltà cercherò di far qualcosa :slight_smile: