вы смотрели табличку? Вы смотрели pinout и схему вашей платы ESP8266?
#define pinCS 12
это MISO!!!!
#define pinDHT 2
это gpio2 корый всегда подтянут к + питания для правильной загрузки ESP8266. Изучите сначала вашу плату и разберитесь зачем нужны подтягивающие резисторы на gpio15, gpio0 и...