Bonjour, je travaille en ce moment sur un casque de iron man imprimé en 3d et j'aimerai le motoriser et l'éclairer. Pour info, c'est le modèle mk 3 de Box and Loop.
Dans les fichiers d'impressions, il y a un document contenant le code de l'Arduino à coller dans l'IDE. Seulement voilà, après des dizaines de tutos, de la documentation et des jours et des soirs entiers à essayer de régler le problème par moi même, j'enchaîne les erreurs en essayant de corriger les erreurs que l'IDE me signale.
PS, essayez d'expliquer simplement, il s'agit de mon premier codage sur Arduino.
Voici le 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);
}
}
}
Et l'erreur est:
collect2.exe: error: id returned 1 exit status
exit status 1
Erreur de compilation pour la carte Arduino Nano Every