motordcarduino.ino

		#include <ESP8266WiFi.h>
		#include <ESP8266WebServer.h>
		#include <ArduinoJson.h>
		
		// Punto de acceso Wifi
		#define WIFI_SSID "DEVELOPER"
		#define WIFI_PASSWORD "1234code"
		
		#define MOTORDC 4
		
		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("/motorDC", getData);
		  server.begin();
		
		  pinMode(MOTORDC, OUTPUT);
		 
		}
		 
		void loop {
		 
		 server.handleClient();
		 
		}
		
		void getData {
		
		  int value = server.arg("speed").toInt();
		  
		  Serial.println(value);
		
		  char json[] = "{ 'msg' : 'La lectura del valor fue un exito' }";
		  
		  server.sendHeader("Access-Control-Allow-Origin","*");
		  server.send(200, "application/json", json);
		
		  analogWrite(MOTORDC, value);
		  
		}