Bonjour,
J'ai bientôt fini mon projet ! ![]()
J'aimerai allumer la led de la broche 13 lorsque le curseur de droit(x) doit être supérieur à 185.
Plage curseur[0-255].
J'ai juste un petit problème concernant les variables non défini lors du passage de processing à arduino par la voie série.
J'ai mit des @ devant les lignes qui concernent la voie série.
Code Processing
Code Arduino
char val; // Data received from the serial port
char x;
void setup() {
pinMode(ledPin, OUTPUT); // Set pin as OUTPUT
Serial.begin(9600); // Start serial communication at 9600 bps
}
void loop() {
if (Serial.available())
{ // If data is available to read,
val = Serial.read(); // read it and store it in val
}
if (x>185){
pinMode(13,LOW);
}
else{
pinMode(13,HIGH);
}
}Dernière modification par léo_le_vilain (2015-01-27 15:49:53)
Hors ligne
Si tu veux éviter tous ces problèmes tu peux utiliser la librairie Vsync qui est vraiment bien concue.
https://github.com/erniejunior/VSync
Je n'utilise plus que elle pour communiquer une variable de l'arduino à P5 ou l'inverse.
Bon code
Hors ligne
Pages: 1