Étape 8: Tester la base de la casserole
À ce stade nous devons parler sur les différences entre les servos standard et servos continues.
C servos de rotation continu sont des servos qui ne disposent pas d’un angle de voyage limité, au lieu de cela ils peuvent tourner en continu. Ils peuvent être considérées comme un moteur et boîte de vitesses avec les contrôles d’entrée de servo. Dans ces servos les impulsions d’entrée se traduit par une vitesse de rotation et les 1,5 ms typiques valeur center est la position d’arrêt. Une valeur plus petite devrait tourner le servo dans le sens horaire et plus élevée vers la gauche. Wikipedia
Cela signifie que le même code d’Arduino aura des différences dans les servos standards et continus. Pour le plateau de base, nous avons utilisé le servo continu alors nous aurons 2 esquisses pour contrôler le mouvement. Un pour la gauche et l’autre pour la rotation droite. Une autre chose que nous devons trouver est le point de stop ou le servo. Vous pouvez utiliser cette vidéo pour étalonner servo
Le code pour l’asservissement de la base déplace le mécanisme d’inclinaison gauche ou droite pendant 5 secondes et s’arrête pendant 10 sec. Si vous souhaitez que le mécanisme d’aller plus vite (je ne le recommande pas) modifier la première valeur myservo.write(89). Faites un test et remplacez cette valeur par myservo.write(86) pour voir les différences. Le myservo.write(90) est le point de stop du servo.
Télécharger le code pour le Leonardo par le biais de l’IDE, montre qu’il fonctionne et passez à l’étape suivante pour tester le code de mécanisme d’inclinaison.