Qual a diferença entre o print e o println? Como o arduino interpreta esse comando(código comentado), para que os valores de x e y sejam impressos dentro dos parênteses? Fiz o teste de leitura dos valores do switch(aperto do botão) e sem mexê-lo os valores variam de 200 a 600, há um por quê disso?
#define joystick1X A0
#define joystick1Y A1
void setup() {
pinMode(joystick1X, INPUT);
pinMode(joystick1Y, INPUT);
Serial.begin(9600);
}
void loop() {
int x, y;
x = analogRead(joystick1X);
y = analogRead(joystick1Y);
Serial.print(x);
//Serial.print(" , ");
Serial.print(y);
delay(100);
}