请教!esp-01s控制不了舵机是啥问题

#include <Servo.h>
   Servo myservo;  // 定义舵机对象,最多八个
   int pos = 0;    // 定义舵机转动位置
   void setup()
   {
      myservo.attach(0);  // 设置舵机控制针脚
   }
   void loop()
  {
      // 0到180旋转舵机,每次延时15毫秒
      for(pos = 0; pos < 180; pos += 1)  
     {  
        myservo.write(pos);  
        delay(15);
      }
      // 180到0旋转舵机,每次延时15毫秒
      for(pos = 180; pos>=1; pos-=1)
      {                              
        myservo.write(pos);
        delay(15);
      }
  }

代码如上,用的是8266的01s模块,接线如下:(数据线供电5V给舵机,经3.3稳压模块给01s,舵机控制接口用的是GOPIO 0.
本来是想用01s加舵机做一个控制灯的开关的,但是也是舵机没反应,折腾了老半天了
另外,舵机应该没问题,用信号线碰电源+时,舵机有反应

img

img

感谢各位!

代码是原生代码吗

要驱动电路的兄弟,8266 PWM信号驱动能力撑死20 mA(我没看到驱动模块,如果有,当我没说)。