in my project i want to connect 5 sensor that need 4 or5 analog pin and i dont want to use nodemcu because have 1 analog pin
And i think if iwant to connect nodemcu with uno i should programm both of them but in esp01 i programm just my uno
This is my code but its not complete 
And if you see my code understand my schematic
I used at command to connect wifi
#include <SoftwareSerial.h>
#include "DHT.h"
SoftwareSerial wifiSerial(2, 3); // RX, TX for ESP8266
#define DHTTYPE DHT11
bool DEBUG = true; //show more logs
int responseTime = 10; //communication timeout
const char* ssid = "Reza1";
const char* password = "reza1830";
IPAddress ip(192, 168, 1, 42); //set static ip
IPAddress gateway(192, 168, 1, 1); //set getteway
IPAddress subnet(255, 255, 255, 0);//set subnet
WiFiServer server(80);
// DHT Sensor
const int DHTPin = 5;
// Initialize DHT sensor.
DHT dht(DHTPin, DHTTYPE);
static char celsiusTemp[7];
static char fahrenheitTemp[7];
static char humidityTemp[7];
void setup()
{
pinMode(13,OUTPUT); //set build in led as output
// Open serial communications and wait for port to open esp8266:
Serial.begin(115200);
dht.begin();
wifiSerial.begin(115200);
sendToWifi("AT+CWMODE=3",responseTime,DEBUG); // configure as access point
sendToWifi("AT+CWQAP",responseTime,DEBUG); // get ip address
sendToWifi("AT+CIPMUX=1",responseTime,DEBUG); // configure for multiple connections
sendToWifi("AT+CIPSERVER=1,80",responseTime,DEBUG); // turn on server on port 80
sendToWifi("AT+ CWSAP= “ssid”,”pwd"responseTime,DEBUG);
sendToUno("Wifi connection is running!",responseTime,DEBUG);
}