Nuestro Código / Our code
//Inclusión de la librería "Bluepad32" para el procesamiento de los datos de un mando #include <Bluepad32.h> /*Declaración de variables utilizadas en el cálculo de las áreas requeridas en los cuatro sectores del plano cartesiano, utilizado para obtener ocho tipos de movimientos con un solo Joystick*/ float xS1; float xS2; float xS3; float xS4; float yS1; float yS2; float yS3; float yS4; bool xPos = false; bool xNeg = false; bool yPos = false; bool yNeg = false; bool pass1 = false; bool pass2 = false; //Uso del comando #define para asignar un valor a cada objeto LED según la electrónica #define LED1_PIN 14 #define LED2_PIN 12 #define LED3_PIN 13 #define LED4_PIN 23 #define LED5_PIN 22 #define LED6_PIN 21 //Uso del comando #define para asignar un valor a cada objeto relacionado con el Puente H según la electrónica #define STBY 32 #define AIN1 33 #define AIN2 25 #define BIN1 26 #define BIN2 27 ControllerPtr myControllers[BP32_MAX_GAMEPADS];// Creación del objeto a usar p...