Quantcast
Channel: Arduino Forum - Latest topics
Viewing all articles
Browse latest Browse all 15797

HELP Compilation error: exit status 1 can't figure it out

$
0
0

Working on a 3d printed ironman helmet project I found on thingiverse.com (Iron Man Helmet, Articulated, Wearable by Boxandloop - Thingiverse) and I'm working on setting up the arduino nano every I'm on Mac and I'm getting the error code Compilation error: exit status 1 PLEASE HELP!!

not my code

#include "ServoEasing.h" 
ServoEasing servoTop; 
ServoEasing 
servoBottom;

const int action_pin = 2; const int ledPin = 6; const int potPin = A0; int location = 31;
int bottom_closed = 107; int top_closed = 167;
int bottom_open = 20; int top_open = 20;
int value;
int maxBrightness;

void setup() 
{
  pinMode(action_pin, INPUT_PULLUP);
pinMode(potPin, INPUT);
servoTop.attach(9);
servoBottom.attach(10);
setSpeedForAllServos(190); servoTop.setEasingType(EASE_CUBIC_IN_OUT); 
servoBottom.setEasingType(EASE_CUBIC_IN_OUT); 
synchronizeAllServosStartAndWaitForAllServosToStop();

}

void loop() 
{
  value = analogRead(potPin);
maxBrightness = map(value, 250, 750, 0, 255); 
int proximity = digitalRead(action_pin);
if (proximity == LOW)
{
  if (location > bottom_open) { servoTop.setEaseTo(top_open); 
  servoBottom.setEaseTo(bottom_open); 
  synchronizeAllServosStartAndWaitForAllServosToStop(); 
  location = bottom_open;
  delay(10);
  analogWrite(ledPin, 0);
  } else {
servoTop.setEaseTo(top_closed); 
servoBottom.setEaseTo(bottom_closed); 
synchronizeAllServosStartAndWaitForAllServosToStop(); 
location = bottom_closed;
delay(50);
analogWrite(ledPin, maxBrightness / 3); 
delay(100);
analogWrite(ledPin, maxBrightness / 5); 
delay(100);
analogWrite(ledPin, maxBrightness / 2); 
delay(100);
analogWrite(ledPin, maxBrightness / 3); 
delay(100);
analogWrite(ledPin, maxBrightness); 
delay(100);
  } 
 }
}

error message

> /var/folders/_z/nbxtcybx76j8xm5y1_hlt1mc0000gn/T//ccU8s3xG.ltrans0.ltrans.o: In function `setup':
> /private/var/folders/_z/nbxtcybx76j8xm5y1_hlt1mc0000gn/T/.arduinoIDE-unsaved2024425-65190-1wb2kxm.shkz/sketch_may25i/sketch_may25i.ino:16: undefined reference to `ServoEasing::attach(int)'
> /private/var/folders/_z/nbxtcybx76j8xm5y1_hlt1mc0000gn/T/.arduinoIDE-unsaved2024425-65190-1wb2kxm.shkz/sketch_may25i/sketch_may25i.ino:17: undefined reference to `ServoEasing::attach(int)'
> /private/var/folders/_z/nbxtcybx76j8xm5y1_hlt1mc0000gn/T/.arduinoIDE-unsaved2024425-65190-1wb2kxm.shkz/sketch_may25i/sketch_may25i.ino:18: undefined reference to `setSpeedForAllServos(unsigned int)'
> /private/var/folders/_z/nbxtcybx76j8xm5y1_hlt1mc0000gn/T/.arduinoIDE-unsaved2024425-65190-1wb2kxm.shkz/sketch_may25i/sketch_may25i.ino:18: undefined reference to `ServoEasing::setEasingType(unsigned char)'
> /private/var/folders/_z/nbxtcybx76j8xm5y1_hlt1mc0000gn/T/.arduinoIDE-unsaved2024425-65190-1wb2kxm.shkz/sketch_may25i/sketch_may25i.ino:19: undefined reference to `ServoEasing::setEasingType(unsigned char)'
> /private/var/folders/_z/nbxtcybx76j8xm5y1_hlt1mc0000gn/T/.arduinoIDE-unsaved2024425-65190-1wb2kxm.shkz/sketch_may25i/sketch_may25i.ino:20: undefined reference to `synchronizeAllServosStartAndWaitForAllServosToStop()'
> /var/folders/_z/nbxtcybx76j8xm5y1_hlt1mc0000gn/T//ccU8s3xG.ltrans0.ltrans.o: In function `loop':
> /private/var/folders/_z/nbxtcybx76j8xm5y1_hlt1mc0000gn/T/.arduinoIDE-unsaved2024425-65190-1wb2kxm.shkz/sketch_may25i/sketch_may25i.ino:31: undefined reference to `ServoEasing::setEaseTo(int)'
> /private/var/folders/_z/nbxtcybx76j8xm5y1_hlt1mc0000gn/T/.arduinoIDE-unsaved2024425-65190-1wb2kxm.shkz/sketch_may25i/sketch_may25i.ino:32: undefined reference to `ServoEasing::setEaseTo(int)'
> /private/var/folders/_z/nbxtcybx76j8xm5y1_hlt1mc0000gn/T/.arduinoIDE-unsaved2024425-65190-1wb2kxm.shkz/sketch_may25i/sketch_may25i.ino:33: undefined reference to `synchronizeAllServosStartAndWaitForAllServosToStop()'
> /private/var/folders/_z/nbxtcybx76j8xm5y1_hlt1mc0000gn/T/.arduinoIDE-unsaved2024425-65190-1wb2kxm.shkz/sketch_may25i/sketch_may25i.ino:38: undefined reference to `ServoEasing::setEaseTo(int)'
> /private/var/folders/_z/nbxtcybx76j8xm5y1_hlt1mc0000gn/T/.arduinoIDE-unsaved2024425-65190-1wb2kxm.shkz/sketch_may25i/sketch_may25i.ino:39: undefined reference to `ServoEasing::setEaseTo(int)'
> /private/var/folders/_z/nbxtcybx76j8xm5y1_hlt1mc0000gn/T/.arduinoIDE-unsaved2024425-65190-1wb2kxm.shkz/sketch_may25i/sketch_may25i.ino:40: undefined reference to `synchronizeAllServosStartAndWaitForAllServosToStop()'
> /var/folders/_z/nbxtcybx76j8xm5y1_hlt1mc0000gn/T//ccU8s3xG.ltrans0.ltrans.o: In function `_GLOBAL__sub_I_servoTop':
> /private/var/folders/_z/nbxtcybx76j8xm5y1_hlt1mc0000gn/T/.arduinoIDE-unsaved2024425-65190-1wb2kxm.shkz/sketch_may25i/sketch_may25i.ino:2: undefined reference to `ServoEasing::ServoEasing()'
> /private/var/folders/_z/nbxtcybx76j8xm5y1_hlt1mc0000gn/T/.arduinoIDE-unsaved2024425-65190-1wb2kxm.shkz/sketch_may25i/sketch_may25i.ino:4: undefined reference to `ServoEasing::ServoEasing()'
> collect2: error: ld returned 1 exit status
> 
> exit status 1
> 
> Compilation error: exit status 1

5 posts - 2 participants

Read full topic


Viewing all articles
Browse latest Browse all 15797

Latest Images

Trending Articles



Latest Images