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
il codice che sto provando caricare รจ questo invece
vi ringrazio in anticipo
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
Post a Comment