У вас нет столько ног на wemos сколько вы пишите в скетче.
Только GPIO 0,2,4,5,12,13,14,15,16
Будет, что то типа этого:
int buf[10];
int k=0;
int incomingByte;
// Определим соответствие ногам
int gpio[]={0,2,4,5,12,13,14,15,16};
void setup() {
Serial.begin(115200);
// Инициализируем ноги...