Étape 4: codage
Tout d’abord nous avons besoin de connaître la position (degré) pour chaque servo afin d’initialiser la position pour chacun d’eux, nous pouvons avoir ce fait à l’aide de l’exemple de bouton (à IDE, allez dans fichier > exemples > servos > bouton).
Deuxième commence à importer les bibliothèques vous utiliserez de la bibliothèque 1Sheeld à votre IDE, pour notre cas, nous avons besoin de bibliothèque de capteur capteur et proximité orientation et n’oubliez pas d’importer la bibliothèque de servo.
mais avant de commencer avec votre code, assurez-vous que vous avez vérifié et essayé ces deux capteurs individuellement dans votre téléphone, également vous assurer que vous êtes tout savoir les fonctions que vous utiliserez de chaque bibliothèque.
Après cela, il faut obtenir les valeurs de référence pour votre capteur d’orientation dans les 3 axes (X, Y, Z)
Axe z: Incliner votre téléphone horizontalement vers le haut-côté et le bas-côté (pour obtenir le bras monte et descend)
Axe des abscisses : Rotation de votre téléphone sur Z (pour obtenir le bras tourne à droite et de gauche)
Axe y: Retournement du téléphone vers l’arrière et avant (pour obtenir le bras s’étend et s’éloigne)
puis mettre les valeurs que vous obtiendrez dans votre code et commencer le montage avec votre postion de servo
Enfin utilisez le capteur de proximité pour ouvrir la fermeture pince de votre bras (n’oubliez obtenir capteur lectures individuellement et les insérer avec votre code).
* Remarque : Assurez-vous d’abord que l’interrupteur de l’UART dans votre 1Sheeld est sur le téléchargement de mode avant de télécharger votre code.