Skip to main content
Bumped by Community user
added 42 characters in body
Source Link
Michel Keijzers
  • 13k
  • 7
  • 43
  • 59
#include <AFMotor.h> 

AF_DCMotor motor(2,MOTOR12_64KHZ); 

void movefor ();

void moveback();


    void setup() 

    {

 

    Serial.begin(9600); 

`Serial    Serial.println("Motor test!");` `motor.setSpeed(200); `

    movefor ();
    moveback ();
    }

        void movefor( ){
        motor.run(FORWARD); 
    delay(1000); 
    motor.run(RELEASE); 
     delay(100);
    }

    void moveback( ) {
      motor.run(BACKWARD);
    delay(1000);  
    motor.run(RELEASE); 
     delay(100);
    }

 
  

While trying to compile this the error message is error compiling for board Arduino Uno

While trying to compile this the error message is error compiling for board Arduino Uno

I want the functions outside loop so removed it.

I want the functions outside loop so removed it.

Even if I keep void loop and leave it blank then my motors will like run forward, backward and forward afterwards continuously .

Even if I keep void loop and leave it blank then my motors will like run forward, backward and forward afterwards continuously .

#include <AFMotor.h> 

AF_DCMotor motor(2,MOTOR12_64KHZ); 

void movefor ();

void moveback();


    void setup() 

    {

 

    Serial.begin(9600); 

`Serial.println("Motor test!");` `motor.setSpeed(200); `

    movefor ();
    moveback ();
    }

        void movefor( ){
        motor.run(FORWARD); 
    delay(1000); 
    motor.run(RELEASE); 
     delay(100);
    }

    void moveback( ) {
      motor.run(BACKWARD);
    delay(1000);  
    motor.run(RELEASE); 
     delay(100);
    }

 
  

While trying to compile this the error message is error compiling for board Arduino Uno

I want the functions outside loop so removed it.

Even if I keep void loop and leave it blank then my motors will like run forward, backward and forward afterwards continuously .

#include <AFMotor.h> 

AF_DCMotor motor(2,MOTOR12_64KHZ); 

void movefor ();

void moveback();


    void setup() 

    {

 

    Serial.begin(9600); 

    Serial.println("Motor test!");` `motor.setSpeed(200); 

    movefor ();
    moveback ();
    }

        void movefor( ){
        motor.run(FORWARD); 
    delay(1000); 
    motor.run(RELEASE); 
     delay(100);
    }

    void moveback( ) {
      motor.run(BACKWARD);
    delay(1000);  
    motor.run(RELEASE); 
     delay(100);
    }

 
  

While trying to compile this the error message is error compiling for board Arduino Uno

I want the functions outside loop so removed it.

Even if I keep void loop and leave it blank then my motors will like run forward, backward and forward afterwards continuously .

Source Link
Bijay
  • 101
  • 5

I cannot compile the Arduino sketch when I remove the void loop function?

#include <AFMotor.h> 

AF_DCMotor motor(2,MOTOR12_64KHZ); 

void movefor ();

void moveback();


    void setup() 

    {

 

    Serial.begin(9600); 

`Serial.println("Motor test!");` `motor.setSpeed(200); `

    movefor ();
    moveback ();
    }

        void movefor( ){
        motor.run(FORWARD); 
    delay(1000); 
    motor.run(RELEASE); 
     delay(100);
    }

    void moveback( ) {
      motor.run(BACKWARD);
    delay(1000);  
    motor.run(RELEASE); 
     delay(100);
    }

 
  

While trying to compile this the error message is error compiling for board Arduino Uno

I want the functions outside loop so removed it.

Even if I keep void loop and leave it blank then my motors will like run forward, backward and forward afterwards continuously .