вот так подтягивали, см. картинку?
Кстати, замечено, что без
pinMode(15, OUTPUT);
pinMode(13, INPUT);
не работает.
Но если Serial.swap(); переключает с GPIO 1, 3 и делает из GPIO 15, 13 стандартный RX TX, то почему нужно объявлять OUTPUT/INPUT на GPIO 15, 13???
может потому что вы забыли...