collect2.exe: error: ld returned 1 exit status


salve tutti. oggi mi sono messo all'opera per creare il software della serranda di casa, ma ho avuto dei problemi. infatti quando provo caricare il codice "board uno, leonardo e mega"  mi da questo errore
code: [select]

arduino: 1.8.3 (windows 10), board: "arduino/genuino uno"

c:\users\giovan~1\appdata\local\temp\ccsq9k3w.ltrans0.ltrans.o: in function `main':

c:\program files (x86)\arduino\hardware\arduino\avr\cores\arduino/main.cpp:46: undefined reference `loop'

collect2.exe: error: ld returned 1 exit status

exit status 1
error compiling board arduino/genuino uno.

this report have more information with
"show verbose output during compilation"
option enabled in file -> preferences.


il codice che sto provando caricare รจ questo invece
code: [select]

//-----------------------------------//
int sensorpin = 7;
int sensor = 0;
int state;
int buttonpin = 7;
int button = 0;
int statebutton;
//-----------------------------------//
int = 13;
int down = 12;
int stopup = 11;
int stopdown = 10;
int light = 9;
//-----------------------------------//
int pwmup = 0;
int pwmdown = 0;
//-----------------------------------//
int val1 = 0;
int val2 = 0;
void setup() {
  //-----------------------------------//
  pinmode(sensorpin, input);
  pinmode(buttonpin, input);
  //-----------------------------------//
  //-----------------------------------//
  pinmode(up, output);
  pinmode(down, output);
  pinmode(stopup, output);
  pinmode(stopdown, output);
  pinmode(light, output);
  //-----------------------------------//
  serial.begin(9600);
}
void draw() {
  upcommand();
}
void inputs() {
  //-----------------------------------//
  sensor = digitalread(sensorpin);
  button = digitalread(buttonpin);
  //-----------------------------------//
  if(sensor == high) {
    state = 1 - state;
  }
  if (state == 1) {
    //
  }else{
    //
  }
  //-----------------------------------//
  if(button == high) {
    statebutton = 1 - statebutton;
  }
  if (statebutton == 1) {
    //
  }else{
    //
  }
  //-----------------------------------//
}

void upcommand() {
  serial.println("--up--");
  if(val1 <= 100) {
    if(val1 <= 30) {
      val1 = val1 + 1;
      serial.println(val1);
      serial.println("up-slow");
      delay(400);
    }
    else {
      val1 = val1 + 1;
      serial.println(val1);
      serial.println("up-fast");
      delay(20);
    }
  }
  else if(val1 >= 100) {
    val1 = val1 + 1;
    serial.println(val1);
    serial.println("up-slow_end");
    delay(500);
  }
}



vi ringrazio in anticipo

manca la funzione obbligatoria loop()


Arduino Forum > International > Italiano > Software (Moderator: leo72) > collect2.exe: error: ld returned 1 exit status


arduino

Comments

Popular posts from this blog

Flip address is out of range arduino uno r3

Arduino Uno not uploading

Indesign and MathType fonts