Étape 3: Finidhing off et codage
Maintenant son heure de faire preuve de créativité.
Ici j’ai utilisé des shutes simple pour obtenir le marbre de la pince à la brochette kebab.
Une fois que vous avez créé le marbre exécuté, connecter l’arduino Nano à :
Servo d’épaule à la borne numérique 4
Servo de coude à la broche numérique 5
Servo de main sur la broche numérique 6.
Bonne chance!
Voici le code :
#include
Servo handservo ;
Servo elbowservo ;
Servo baseservo ;
void setup() {}
handservo.Attach(6) ;
handservo.Write(130) ;
Delay(1000) ;
elbowservo.Attach(5) ;
elbowservo.Write(125) ;
Delay(1000) ;
baseservo.Attach(4) ;
baseservo.Write(75) ;
Delay(1000) ;
}
void loop() {}
elbowDown() ;
baseDown() ;
handClose() ;
baseUp() ;
elbowUp() ;
handOpen() ;
}
void handOpen() {}
pour (int h = 97; h < = 130; += h 1) {}
handservo.Write(h) ;
Delay(15) ;
}
Delay(1000) ;
}
void handClose() {}
pour (int a = 130; a > = 97 ; un-=1) {}
handservo.Write(a) ;
Delay(15) ;
}
Delay(1000) ;
}
void elbowDown() {}
pour (int d = 125; d > = 5; d-=1) {}
elbowservo.Write(d) ;
Delay(20) ;
}
Delay(1000) ;
}
void elbowUp() {}
pour (int e = 5; e < = 125; e += 1) {}
elbowservo.Write(e) ;
Delay(20) ;
}
Delay(1000) ;
}
void baseUp() {}
pour (int b = 147; b > = 75; b-=1) {}
baseservo.Write(b) ;
Delay(20) ;
}
Delay(1000) ;
}
void baseDown() {}
pour (int c = 75; c < = 147 ; & c = 1) {}
baseservo.Write(c) ;
Delay(20) ;
}
Delay(1000) ;
}