Étape 3: Construire des assemblages plus de moteurs
Je suis sûr que vous pourriez sortir avec l’aide de diode/seul condensateur si vous il accroché à droite, mais cela facilite le câblage et ils sont vraiment pas chers quand même. N’oubliez pas de tester l’ensemble des moteurs. Car ils sont en parallèle, un échec ne causera pas la chose entière d’arrêter de travailler, qui rend le diagnostic très facile. Fiche tout en et juste ajouter 7 broches plus à l’exemple de code de l’étape précédente. Pour chaque celui que vous besoin du pour définir, définir le mode de sortie et lui dire d’allumer ou d’éteindre :
J’ai utilisé des broches 2-9, vous pouvez avoir différents.
const int motorPin = 2 ;
const int motorPin2 = 3 ;
const int motorPin3 = 4 ;
const int motorPin4 = 5 ;
const int motorPin5 = 6 ;
const int motorPin6 = 7 ;
const int motorPin7 = 8 ;
const int motorPin8 = 9 ;
void setup()
{
pinMode (motorPin, sortie) ;
pinMode (motorPin2, sortie) ;
pinMode (motorPin3, sortie) ;
pinMode (motorPin4, sortie) ;
pinMode (motorPin5, sortie) ;
pinMode (motorPin6, sortie) ;
pinMode (motorPin7, sortie) ;
pinMode (motorPin8, sortie) ;
}
void loop()
{
Désactiver chaque broche pendant 2 secondes, puis pour 1.
digitalWrite (motorPin, HIGH) ;
digitalWrite (motorPin2, HIGH) ;
digitalWrite (motorPin3, HIGH) ;
digitalWrite (motorPin4, HIGH) ;
digitalWrite (motorPin5, HIGH) ;
digitalWrite (motorPin6, HIGH) ;
digitalWrite (motorPin7, HIGH) ;
digitalWrite (motorPin8, HIGH) ;
Delay(2000) ;
digitalWrite (motorPin, basse) ;
digitalWrite (motorPin2, basse) ;
digitalWrite (motorPin3, basse) ;
digitalWrite (motorPin4, basse) ;
digitalWrite (motorPin5, basse) ;
digitalWrite (motorPin6, basse) ;
digitalWrite (motorPin7, basse) ;
digitalWrite (motorPin8, basse) ;
Delay(1000) ;
}