333333 — Xiao Esp32 C3 simulation

An interactive Xiao Esp32 C3 circuit simulation you can run free in your browser on Velxio, by wwwup.

Components

Sketch code

#include <Servo.h>

Servo servoR, servoB, servoP;

void setup() {
  Serial1.begin(9600, SERIAL_8N1, 5, 4);  // 与 #1 通信,RX=D5, TX=D4
  
  servoR.attach(2);  // D2
  servoB.attach(3);  // D3
  servoP.attach(8);  // D8
  
  servoR.write(0);
  servoB.write(0);
  servoP.write(0);
}

void loop() {
  if (Serial1.available()) {
    char c = Serial1.read();
    
    if (c == 'R') {
      servoR.write(90);   // 旋转90°
      delay(3000);        // 3秒
      servoR.write(0);    // 自动转回
    }
    else if (c == 'B') {
      servoB.write(90);
      delay(3000);
      servoB.write(0);
    }
    else if (c == 'P') {
      servoP.write(90);
      delay(3000);
      servoP.write(0);
    }
  }
}

More projects by wwwup