Programme casque iron man

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

:warning: La rédaction de votre message ne répond pas aux critères attendus. Merci de prendre en compte et mettre en application les recommandations listées dans "Les bonnes pratiques du Forum Francophone”. Par exemple l'usage des balises de code est obligatoire. Merci d'éditer votre post pour les rajouter.


vous avez un lien sur le tuto d'origine ? ne se peut-il pas qu'il ait été prévu pour une Nano "tout court" ?

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.