Paso 4: Programación arduino
#define xPin A1
#define yPin = A0#define buttonPin 12
int xPosition;
int yPosition;
int tecla;void setup() {}
Serial.Begin(9600);
pinMode (xPin, entrada);
pinMode (yPin, entrada);
pinMode (buttonPin, entrada);
}void loop() {}
buttonState();
readX();
readY();
Serial.Print(xPosition);
Serial.Print(",");
Serial.Print(yPosition);
Serial.Print(",");
Serial.println(Button);
valor de ejemplo 500,500,0; --x, y, botón, datos [0], datos [1], datos [2]
Delay(100); Ver serie valor correctamente
}void buttonState() {}
botón = digitalRead(buttonPin);
Si (botón == HIGH) {}
digitalWrite (13, alto);. / / indicando se presiona el botón.
} else {}
digitalWrite (13, bajo);
}
}
void readX() {}
xPosition = analogRead(xPin);
xPosition = mapa (xPosition, 1023, 0, 0, 1920); evitar invertir eje.
}{} void readY()
yPosition = analogRead(yPin);
yPosition = mapa (yPosition, 0, 1023, 0, 1080);
}