4 条题解

  • 0
    @ 2025-6-20 15:55:52
    void moveForward()
    {
      digitalWrite(LEFT_MOTOR_DIR, HIGH);
      analogWrite(LEFT_MOTOR_PWM, 100);
      digitalWrite(RIGHT_MOTOR_DIR, HIGH);
      analogWrite(RIGHT_MOTOR_PWM, 100);
    }
    void turnLeft()
    {
      digitalWrite(LEFT_MOTOR_DIR, HIGH);
      analogWrite(LEFT_MOTOR_PWM, 80);
      digitalWrite(RIGHT_MOTOR_DIR, HIGH);
      analogWrite(RIGHT_MOTOR_PWM, 150);
    }
    void turnRight()
    {
      digitalWrite(LEFT_MOTOR_DIR, HIGH);
      analogWrite(LEFT_MOTOR_PWM, 150);
      digitalWrite(RIGHT_MOTOR_DIR, HIGH);
      analogWrite(RIGHT_MOTOR_PWM, 80);
    }
    void stopMotors()
    {
      analogWrite(LEFT_MOTOR_PWM, 0);
      analogWrite(RIGHT_MOTOR_PWM, 0);
    }
    
    
    
    
    
    • 0
      @ 2025-6-20 15:54:20

      void moveForward() { digitalWrite(LEFT_MOTOR_DIR, HIGH); analogWrite(LEFT_MOTOR_PWM, 100); digitalWrite(RIGHT_MOTOR_DIR, HIGH); analogWrite(RIGHT_MOTOR_PWM, 100); } void turnLeft() { digitalWrite(LEFT_MOTOR_DIR, HIGH); analogWrite(LEFT_MOTOR_PWM, 80); digitalWrite(RIGHT_MOTOR_DIR, HIGH); analogWrite(RIGHT_MOTOR_PWM, 150); } void turnRight() { digitalWrite(LEFT_MOTOR_DIR, HIGH); analogWrite(LEFT_MOTOR_PWM, 150); digitalWrite(RIGHT_MOTOR_DIR, HIGH); analogWrite(RIGHT_MOTOR_PWM, 80); } void stopMotors() { analogWrite(LEFT_MOTOR_PWM, 0); analogWrite(RIGHT_MOTOR_PWM, 0); }

      • 0
        @ 2025-6-20 15:28:26

        #define MOTOR_DIR3 #define MOTOR_PWM11 void setup() { pinMode(MOTOR_DIR,OUTPUT); pinMode(MOTOR_PWM,OUTPUT); }

        void loop() { for(int speed=0;speed<=255;speed++){ digitalWrite(MOTOR_DIR,LOW); analogWrite(MOTOR_PWM,speed); delay(20); } delay(500); for(int speed=255;speed>=0;speed--){ digitalWrite(MOTOR_DIR,LOW); analogWrite(MOTOR_PWM,speed); delay(20); } delay(500); }

        • 0
          @ 2025-6-20 15:28:07

          #define MOTOR_DIR3 #define MOTOR_PWM11 void setup() { pinMode(MOTOR_DIR,OUTPUT); pinMode(MOTOR_PWM,OUTPUT); }

          void loop() { for(int speed=0;speed<=255;speed++){ digitalWrite(MOTOR_DIR,LOW); analogWrite(MOTOR_PWM,speed); delay(20); } delay(500); for(int speed=255;speed>=0;speed--){ digitalWrite(MOTOR_DIR,LOW); analogWrite(MOTOR_PWM,speed); delay(20); } delay(500); }

          • 1

          信息

          ID
          485
          时间
          1000ms
          内存
          256MiB
          难度
          6
          标签
          (无)
          递交数
          114
          已通过
          36
          上传者