Arduino Coding help

Scattered123

Well-known member
  • Nov 18, 2012
    946
    323
    63
    Does it matter?
    Machan podi case 2k thiyenawa :baffled:

    1) Curtain eke scene ekata continuous servo ekak machan use karanne, mokada eka 180 walata wada yanna one.

    2) Stepper ekata daanna dan man gawa H-bridge ekak na. A4988 driver ekak thiyenne.

    Apita barida code eka euwata hari yanna hadanna?

    continous ekata mehema balpan mcn,

    Code:
    myservo.writeMicroseconds(1700); //me value eka wenas krl hoyaganin
    //normal range eka 2000 max wage, wenas wenw eth
    delay(1000); //ubata oni delay eka
    myServo.writeMicroseconds(1500); //stop the servo, hama ekema 1500 ta stop wenne na try karala blnn values

    me code test karanna mn gaawa servos na mcn, ithin ubata thamai tiyenne variables wenas krl balala try eka denna

    mekath balapan
     

    Scattered123

    Well-known member
  • Nov 18, 2012
    946
    323
    63
    Does it matter?
    Code:
    #include <Servo.h>
    #include <Stepper.h>
    
    const int stepsPerRevolution = 200;
    
    Servo myServo;
    Stepper myStepper(stepsPerRevolution, 8, 9, 10, 11);
    
    void setup() {
      myServo.attach(2); //servo connected pin
      myStepper.setSpeed(60); //60 rpm
    }
    
    void loop() {
    
      //Curtain eka arinna
      myservo.writeMicroseconds(1700); //me value eka wenas krl hoyaganin
      //normal range eka 2000 max wage, wenas wenw eth
      delay(1000); //ubata oni delay eka
      myServo.writeMicroseconds(1500); //stop the servo, hama ekema 1500 ta stop wenne na try karala blnn values
    
      //delay(100); //delay before the background change
      changeBackground();
    
      //delay(100); //delay before the objects come to stage  
    
    delay(1000000); // so the loop will be paused for seconds                               
    }
    
    void changeBackground(){
      //Background change
      myStepper.step(stepsPerRevolution); //for counterclockwise use
                                          //-stepsPerRevolution
    }