Ciao a tutti, sto cercando di fare un howto per i niubbi come me, molto molto semplice perchè l'esempio di communication - serial che manda una A non è chiarissimo.
Io pensavo di fare un programma che se un input digitale cambia stato (cioè se si schiaccia un pulsante), appaia helloworld in processing.
Le mie problematiche sono:
-non riesco a far funzionare sia arduino che processing contemporaneamente. Non riesco a far girare l'esempio perchè se avvio processing arduino smette di inviare dati e se provo a rilanciare arduino mi dice che la comport è occupata.
(ma credo che questo sia un errore basilare da niubbo)
Per il resto il funzionamento sembra piuttosto semplice.
provo a postare una bozza del programma, vi prego non prendetemi in giro ;D
#define button 2
void setup()
{
// start serial port at 9600 bps:
Serial.begin(9600);
pinMode(2, INPUT); // digital sensor is on digital pin 2
}
void loop()
{
Contact();
}
}
void Contact() {
if(digitalRead(button) == HIGH) {
Serial.print('A', BYTE);
delay(300);
}
}
Per la parte di processing sono ancora pressochè a 0, cmq dovrebbe essere:
import processing.serial.*;
int bgcolor; // Background color
int fgcolor; // Fill color
Serial myPort; // The serial port
controlla dalla comport l'arrivo di una A, se arriva println('hello world');