import processing.serial.*; Serial myPort; // Objeto Serial para la comunicación con la placa XIAO RP2040 void setup() { size(400, 400); // Tamaño de la ventana de la interfaz myPort = new Serial(this, "COM6", 9600); // Inicializa la comunicación serial con el puerto donde está conectada la placa XIAO RP2040 } void draw() { // No necesitamos dibujar un fondo en cada fotograma para evitar que se borre la pantalla // Si dibujas el fondo aquí, todo lo que se dibuje en el siguiente frame lo ocultará } // Función que se ejecuta cuando se mueve el mouse void mouseMoved() { // Envía el ángulo del servo motor a la placa XIAO RP2040 int angle = 90; if (mouseX < width/3) { angle = 0; } else if (mouseX < 2*width/3) { angle = 90; } else { angle = 180; } myPort.write(angle + "\n"); // Añade un salto de línea al final del mensaje para que Arduino pueda leerlo correctamente }