carrorobotarduino/carrorobotarduino.ino
        #include <ESP8266WiFi.h>
        #include <ESP8266WebServer.h>
        
        // Punto de acceso Wifi
        #define WIFI_SSID "end"
        #define WIFI_PASSWORD "Developer-1234"
        
        #define INA 5
        #define IN1 4
        #define IN2 2
        
        #define IN3 14
        #define IN4 12
        #define INB 13
        
        ESP8266WebServer server(80);
          
        void setup {
          
          Serial.begin(9600);
            
          WiFi.begin (WIFI_SSID, WIFI_PASSWORD);
          while (WiFi.status() != WL_CONNECTED) {
            delay(500);
            Serial.print(".");
          }
          
          Serial.println("Conexión exitosa");
          Serial.print("Dirección IP del servidor ESP8266: ");
          Serial.println(WiFi.localIP());
          
          server.on("/car", getData);
          server.begin();
        
          pinMode(IN1, OUTPUT);
          pinMode(IN2, OUTPUT);
          pinMode(IN3, OUTPUT);
          pinMode(IN4, OUTPUT);
          pinMode(INA, OUTPUT);
          pinMode(INB, OUTPUT);
          
        }
          
        void loop {
          
          server.handleClient();
          
        }
        
        void getData {
        
          int speedMotorA = server.arg("motora").toInt();
          int speedMotorB = server.arg("motorb").toInt();
          int state = server.arg("state").toInt();
        
          // Imprimir los datos en la consola
          Serial.println(server.arg("plain"));
        
          analogWrite(INA, speedMotorA);
          analogWrite(INB, speedMotorB);
          
          if(state == 0){
              digitalWrite(IN1, HIGH);
              digitalWrite(IN2, LOW);
              digitalWrite(IN3, HIGH);
              digitalWrite(IN4, LOW);
          } else {
              digitalWrite(IN1, LOW);
              digitalWrite(IN2, HIGH);
              digitalWrite(IN3, LOW);
              digitalWrite(IN4, HIGH);
          }
          
        }